Change search
ReferencesLink to record
Permanent link

Direct link
Where's the theory for software engineering?
KTH, School of Electrical Engineering (EES), Industrial Information and Control Systems.ORCID iD: 0000-0002-3293-1681
KTH, School of Electrical Engineering (EES), Industrial Information and Control Systems.ORCID iD: 0000-0003-3922-9606
2012 (English)In: IEEE Software, ISSN 0740-7459, E-ISSN 1937-4194, Vol. 29, no 5, 94-95 p.Article in journal (Refereed) Published
Abstract [en]

Software engineering is a practical engineering discipline without scientific ambitions where rules of thumb and guidelines assume the role of theory. Most of the theories are casual, proposed by the authors but rarely subjected to extended studies, and they explain only a limited set of phenomena. Furthermore, most of these theories aren't subject to serious academic discussion; they aren't evaluated or compared with respect to traditional criteria of theoretical quality such as consistency, correctness, comprehensiveness, and precision. Without the predictive and prescriptive support of theory, software engineering would be relegated to the costly design process of trial and error. With theory, we rise from the labor of random action into intentional design. Software engineering is already full of implicit theory. It should be brought out into the open and subjected to the serious scientific treatment it deserves.

Place, publisher, year, edition, pages
2012. Vol. 29, no 5, 94-95 p.
Keyword [en]
engineering, explanation, prediction, science, software engineering theory, theory
National Category
Computer and Information Science
URN: urn:nbn:se:kth:diva-103658DOI: 10.1109/MS.2012.127ScopusID: 2-s2.0-84865585179OAI: diva2:561275

QC 20121018

Available from: 2012-10-18 Created: 2012-10-17 Last updated: 2012-10-18Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Johnson, PontusEkstedt, Mathias
By organisation
Industrial Information and Control Systems
In the same journal
IEEE Software
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 581 hits
ReferencesLink to record
Permanent link

Direct link