2013 2nd SEMAT Workshop on a General Theory of Software Engineering (GTSE) 2013
DOI: 10.1109/gtse.2013.6613864
|View full text |Cite
|
Sign up to set email alerts
|

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

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 app… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 6 publications
(4 reference statements)
0
9
0
Order By: Relevance
“…Faced with a high level of uncertainty, requirements may fail to converge, project risks can go higher or it can be hard to monitor and measure progress. In [4], it was concluded from transaction cost economics theory, that projects which have high levels of asset specificity and uncertainty prefer bottom-up governance, whereas projects with low levels of asset specificity and uncertainty favor top-down governance. Different modules of a software development project, however, may have different characteristics in relation to asset specificity and uncertainty.…”
Section: The Need For Heterogeneous Developmentmentioning
confidence: 99%
See 3 more Smart Citations
“…Faced with a high level of uncertainty, requirements may fail to converge, project risks can go higher or it can be hard to monitor and measure progress. In [4], it was concluded from transaction cost economics theory, that projects which have high levels of asset specificity and uncertainty prefer bottom-up governance, whereas projects with low levels of asset specificity and uncertainty favor top-down governance. Different modules of a software development project, however, may have different characteristics in relation to asset specificity and uncertainty.…”
Section: The Need For Heterogeneous Developmentmentioning
confidence: 99%
“…The need for heterogeneous methodologies is expressed in a recent study [4] which leveraged transaction cost economics to build foundations for a general theory for software engineering. This study reached to the conclusion that the characteristics of a software development project, in particular, asset specificity and uncertainty, affects the choice of governance structure for that project.…”
Section: The Need For Heterogeneous Developmentmentioning
confidence: 99%
See 2 more Smart Citations
“…The characteristics of a software development project, in particular, asset specificity and uncertainty, affect the choice of governance structure of a project [1]. For that reason, it is important to define a governance structure for monitoring and controlling the project according to its particular context.…”
Section: Introductionmentioning
confidence: 99%