loading...
In Search of a Unified Theory of Software Engineering
Cap Esterel, France August 25-August 31
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSEA.2007.43International Conference on Software ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Pontus Johnson, Royal Institute of Technology, Sweden
Mathias Ekstedt, Royal Institute of Technology, Sweden

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.

Citation:
Pontus Johnson, Mathias Ekstedt, "In Search of a Unified Theory of Software Engineering," icsea, pp.1, International Conference on Software Engineering Advances (ICSEA 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.