• 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