Modification and developer metrics at the function level: Metrics for the study of the evolution of a software project
Title | Modification and developer metrics at the function level: Metrics for the study of the evolution of a software project |
Publication Type | Conference Paper |
Year of Publication | 2012 |
Authors | Robles, G, Herraiz, I, German, DM, Izquierdo-Cortazar, D |
Secondary Title | 2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM) |
Pagination | 49 - 55 |
Publisher | IEEE |
Place Published | Zurich, Switzerland |
ISBN Number | 978-1-4673-1763-4 |
Abstract | Software evolution, and particularly its growth, has been mainly studied at the file (also sometimes referred as module) level. In this paper we propose to move from the physical towards a level that includes semantic information by using functions or methods for measuring the evolution of a software system. We point out that use of functions-based metrics has many advantages over the use of files or lines of code. We demonstrate our approach with an empirical study of two Free/Open Source projects: a community-driven project, Apache, and a company-led project, Novell Evolution. We discovered that most functions never change; when they do their number of modifications is correlated with their size, and that very few authors who modify each; finally we show that the departure of a developer from a software project slows the evolution of the functions that she authored. |
DOI | 10.1109/WETSoM.2012.6226993 |
Full Text |
- Log in or register to post comments
- Google Scholar
- DOI
- BibTeX
- Tagged
- EndNote XML