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
Link To Document