Meanings
- uncountableThe subfield of engineering concerned with applying a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.
Origin
First attested in 1965 in service listings (in “systems software engineering”), partly popularized by American computer scientists Anthony Oettinger and Margaret Hamilton later in the decade. In a 1966 letter to the members of the Association for Computing Machinery, listed by the Oxford English Dictionary as the term’s first attestation, Oettinger wrote, “We must recognize ourselves […] as members of an engineering profession, be it hardware engineering or software engineering […]”.
Full word history & related roots →Translations
Arabic هندسة البرمجيات
- هندسة البرمجياتsubfield of engineering concerned with the development, operation, and maintenance of software
Chinese Mandarin 軟件工程 /软件工程
- 軟件工程 /软件工程 (ruǎnjiàn gōngchéng)subfield of engineering concerned with the development, operation, and maintenance of software
Czech softwarové inženýrství
- softwarové inženýrstvísubfield of engineering concerned with the development, operation, and maintenance of software
Finnish ohjelmistotuotanto
- ohjelmistotuotantosubfield of engineering concerned with the development, operation, and maintenance of software
French génie logiciel
- génie logicielsubfield of engineering concerned with the development, operation, and maintenance of software
German Softwaretechnik
- Softwaretechniksubfield of engineering concerned with the development, operation, and maintenance of software
Greek μηχανική λογισμικού, τεχνολογία λογισμικού
- μηχανική λογισμικού (michanikí logismikoú)subfield of engineering concerned with the development, operation, and maintenance of software
- τεχνολογία λογισμικού (technología logismikoú)subfield of engineering concerned with the development, operation, and maintenance of software
Hindi सॉफ़्टवेयर अभियांत्रिकी, तंत्रांश अभियांत्रिकी
- सॉफ़्टवेयर अभियांत्रिकी (sŏfṭaveyar abhiyāntrikī)subfield of engineering concerned with the development, operation, and maintenance of software
- तंत्रांश अभियांत्रिकी (tantrāñś abhiyāntrikī)subfield of engineering concerned with the development, operation, and maintenance of software
Hungarian szoftvertechnológia
- szoftvertechnológiasubfield of engineering concerned with the development, operation, and maintenance of software
Icelandic hugbúnaðarverkfræði
- hugbúnaðarverkfræðisubfield of engineering concerned with the development, operation, and maintenance of software
Indonesian rekayasa perangkat lunak
- rekayasa perangkat lunaksubfield of engineering concerned with the development, operation, and maintenance of software
Irish innealtóireacht bogearraí
- innealtóireacht bogearraísubfield of engineering concerned with the development, operation, and maintenance of software
Italian ingegneria del software
- ingegneria del softwaresubfield of engineering concerned with the development, operation, and maintenance of software
Japanese ソフトウェア工学
- ソフトウェア工学 (sofutouea kougaku)subfield of engineering concerned with the development, operation, and maintenance of software
Korean 소프트웨어 공학
- 소프트웨어 공학 (sopeuteuweeo gonghak)subfield of engineering concerned with the development, operation, and maintenance of software
Malay kejuruteraan perisian
- kejuruteraan perisiansubfield of engineering concerned with the development, operation, and maintenance of software
Polish inżynieria oprogramowania
- inżynieria oprogramowaniasubfield of engineering concerned with the development, operation, and maintenance of software
Portuguese engenharia de software
- engenharia de softwaresubfield of engineering concerned with the development, operation, and maintenance of software
Romanian inginerie software, ingineria programării
- inginerie softwaresubfield of engineering concerned with the development, operation, and maintenance of software
- ingineria programăriisubfield of engineering concerned with the development, operation, and maintenance of software
Thai วิศวกรรมซอฟต์แวร์
- วิศวกรรมซอฟต์แวร์subfield of engineering concerned with the development, operation, and maintenance of software
Turkish yazılım mühendisliği
- yazılım mühendisliğisubfield of engineering concerned with the development, operation, and maintenance of software
Cite this entry
software engineering. (n.d.). In WatkinsX Dictionary. Retrieved November 2, 2026, from https://dictionary.watkinsx.com/word/software%20engineering
“software engineering.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/software%20engineering. Accessed November 2, 2026.
WatkinsX Dictionary, s.v. “software engineering,” accessed November 2, 2026, https://dictionary.watkinsx.com/word/software%20engineering.
Source: software engineering on Wiktionary, CC BY-SA 4.0.