2007
DOI: 10.1109/icsm.2007.4362652
|View full text |Cite
|
Sign up to set email alerts
|

The Economics of Open Source Software: An Empirical Analysis of Maintenance Costs

Abstract: A quality degradation effect of proprietary code has been observed as a consequence of maintenance. This quality degradation effect, called entropy, is a cause for higher maintenance costs. In the Open Source context, the quality of code is a fundamental tenet of open software developers. As a consequence, the quality degradation principle measured by entropy cannot be assumed to be valid.The goal of the paper is to analyze the entropy of Open Source applications by measuring the evolution of maintenance costs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 31 publications
(49 reference statements)
0
10
0
Order By: Relevance
“…Therefore, another perspective in understanding OSS evolution trends is to analyze how software has evolved in terms of development and maintenance costs. Capra et al [19] analyzes the quality degradation effect, i.e., entropy of OSS by measuring the evolution of maintenance costs over time. The metric used in this study is function points.…”
Section: Software Maintenance and Evolution Economicsmentioning
confidence: 99%
“…Therefore, another perspective in understanding OSS evolution trends is to analyze how software has evolved in terms of development and maintenance costs. Capra et al [19] analyzes the quality degradation effect, i.e., entropy of OSS by measuring the evolution of maintenance costs over time. The metric used in this study is function points.…”
Section: Software Maintenance and Evolution Economicsmentioning
confidence: 99%
“…If bug corrections are made too close to the release date, the overall quality of the bug fixing process can be worse, due to the possible inaccuracy of interventions and scarce documentation of changes. As noted by Capra et al [4], these are some of the most relevant causes that contribute to increase software entropy, which is proved to negatively affect overall software quality and increase maintenance costs.…”
Section: Empirical Analyses and Resultsmentioning
confidence: 96%
“…6) comparing our approach with previous effort estimation techniques for FLOSS projects, as the one proposed in [6] based on the measure of entropy to calculate maintenance costs.…”
Section: Conclusion Discussion and Fu-ture Workmentioning
confidence: 99%