• DocumentCode
    3249082
  • Title

    On a theory of software engineering a proposal based on transaction cost economics

  • Author

    Erbas, Cengiz ; Erbas, Bahar Celikkol

  • Author_Institution
    ASELSAN, Ankara, Turkey
  • fYear
    2013
  • fDate
    26-26 May 2013
  • Firstpage
    15
  • Lastpage
    18
  • Abstract
    This article leverages the findings of the transaction cost economics field, and proposes a simple theory and associated vocabulary to serve as a foundation for a unified theory of software engineering. It characterizes software engineering as a set of transactions organized under three governance structures. The theory explains the strengths and weaknesses of these governance structures in relation to asset specificity. It takes into account the recursive nature of the notions in software engineering, and applies uniformly to various contexts at different levels of granularity. The theory not only provides an explanatory framework for some of the propositions given in the software engineering literature, but also reveals the boundaries of their applicability.
  • Keywords
    microeconomics; software engineering; asset specificity; governance structures; microeconomics; transaction cost economics; unified theory of software engineering; vocabulary; Context; Contracts; Microeconomics; Software; Software engineering; Terminology; Transactions; asset specificity; bottom-up; governance; software development; software reuse; top-down;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (GTSE), 2013 2nd SEMAT Workshop on a General Theory of
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/GTSE.2013.6613864
  • Filename
    6613864