Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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
Identifiers
URN: urn:nbn:se:kth:diva-103658DOI: 10.1109/MS.2012.127Scopus ID: 2-s2.0-84865585179OAI: oai:DiVA.org:kth-103658DiVA: diva2:561275
Note

QC 20121018

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

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Authority records BETA

Johnson, PontusEkstedt, Mathias

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

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 602 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf