DocumentCode
3368312
Title
In Search of a Unified Theory of Software Engineering
Author
Johnson, Pontus ; Ekstedt, Mathias
Author_Institution
R. Inst. of Technol., Stockholm
fYear
2007
fDate
25-31 Aug. 2007
Firstpage
1
Lastpage
1
Abstract
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, hi 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.
Keywords
software engineering; microtheories; software engineering; unified theory; Atomic measurements; Chemical elements; Cognition; Embryo; Humans; Organisms; Physics; Sections; Software engineering; Vocabulary;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, 2007. ICSEA 2007. International Conference on
Conference_Location
Cap Esterel
Print_ISBN
0-7695-2937-2
Electronic_ISBN
978-0-7695-2937-0
Type
conf
DOI
10.1109/ICSEA.2007.43
Filename
4299884
Link To Document