Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (120kB) | Preview |
Robles, Gregorio and Herraiz Tabernero, Israel and German, Daniel M. and Izquierdo-Cortazar, Daniel (2012). Modification and Developer Metrics at the Function Level: Metrics for the Study of the Evolution of a Software Project. In: "3rd International Workshop on Emerging Trends in Software Metrics (WETSoM 2012)", 03/06/2012 - 03/06/2012, Zurich, Suiza.
Title: | Modification and Developer Metrics at the Function Level: Metrics for the Study of the Evolution of a Software Project |
---|---|
Author/s: |
|
Item Type: | Presentation at Congress or Conference (Article) |
Event Title: | 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM 2012) |
Event Dates: | 03/06/2012 - 03/06/2012 |
Event Location: | Zurich, Suiza |
Title of Book: | International Workshop on Emerging Trends in Software Metrics |
Date: | May 2012 |
Subjects: | |
Faculty: | E.T.S.I. Caminos, Canales y Puertos (UPM) |
Department: | Matemática e Informática Aplicadas a la Ingeniería Civil [hasta 2014] |
Creative Commons Licenses: | Recognition |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (120kB) | Preview |
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.
Item ID: | 10702 |
---|---|
DC Identifier: | https://oa.upm.es/10702/ |
OAI Identifier: | oai:oa.upm.es:10702 |
Official URL: | http://agile.diee.unica.it/wetsom2012/ |
Deposited by: | Israel Herraiz |
Deposited on: | 17 Apr 2012 08:32 |
Last Modified: | 20 Apr 2016 18:56 |