In Search of a Unified Theory of Software Engineering
2007 (English)In: 2nd International Conference on Software Engineering Advances - ICSEA 2007, 2007, 4299884- p.Conference paper (Refereed)
Highly successful scientific disciplines have at least one common denominator; they have developed unified theories that span a large set of phenomena within the discipline. The discipline of software engineering today features a multitude of disparate and fragmented micro-theories. Among these micro-theories, many speak of different things, many speak differently of similar things, and few can be employed consistently together. Since these micro-theories are so numerous and diverse, software engineering also lacks a common vocabulary for communication and argumentation. There are no real rules for separating sound arguments from unsound ones. This article argues that the search for a single unified theory of software engineering is both viable and desirable. In order to do so, requirements for such a unified theory are outlined. Then three well-known software engineering theories that could constitute embryos to unified theories are considered in the light of the presented requirements.
Place, publisher, year, edition, pages
2007. 4299884- p.
Scientific maturity, Unified theory
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-79918DOI: 10.1109/ICSEA.2007.43ScopusID: 2-s2.0-47849107333ISBN: 978-076952937-0ISBN: 0769529372OAI: oai:DiVA.org:kth-79918DiVA: diva2:495818
2nd International Conference on Software Engineering Advances - ICSEA 2007; Cap Esterel; France; 25 August 2007 through 31 August 2007
QC 201202282012-02-092012-02-092014-11-04Bibliographically approved