EconPapers    
Economics at your fingertips  
 

The Impact of Functional Complexity on Open Source Maintenance Costs: An Exploratory Empirical Analysis

E. Capra () and F. Merlo ()
Additional contact information
E. Capra: Politecnico di Milano
F. Merlo: Politecnico di Milano

A chapter in Interdisciplinary Aspects of Information Systems Studies, 2008, pp 207-213 from Springer

Abstract: Abstract It is well known that software complexity affects the maintenance costs of proprietary software. In the Open Source (OS) context, the sharing of development and maintenance effort among developers is a fundamental tenet, which can be thought as a driver to reduce the impact of complexity on maintenance costs. However, complexity is a structural property of code, which is not quantitatively accounted for in traditional cost models. We introduce the concept of functional complexity, which weights the well-established cyclomatic complexity metric to the number of interactive functional elements that an application provides to users. The goal of this paper is to analyze how Open Source maintenance costs are affected by functional complexity: we posit that costs are influenced by higher levels of functional complexity, and traditional cost models, like CoCoMo, do not properly take into account the impact of functional complexity on maintenance costs. Analyses are based on quality, complexity and cost data collected for 906 OS application versions.

Keywords: Maintenance Cost; Software Product Line; Functional Complexity; Maintenance Effort; Cyclomatic Complexity (search for similar items in EconPapers)
Date: 2008
References: Add references at CitEc
Citations: View citations in EconPapers (1)

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-7908-2010-2_26

Ordering information: This item can be ordered from
http://www.springer.com/9783790820102

DOI: 10.1007/978-3-7908-2010-2_26

Access Statistics for this chapter

More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-04-02
Handle: RePEc:spr:sprchp:978-3-7908-2010-2_26