Modification and Developer Metrics at the Function Level: Metrics for the Study of the Evolution of a Software Project

Robles, Gregorio; Herraiz Tabernero, Israel; German, Daniel M. y Izquierdo-Cortazar, Daniel (2012). Modification and Developer Metrics at the Function Level: Metrics for the Study of the Evolution of a Software Project. En: "3rd International Workshop on Emerging Trends in Software Metrics (WETSoM 2012)", 03/06/2012 - 03/06/2012, Zurich, Suiza.

Descripción

Título: Modification and Developer Metrics at the Function Level: Metrics for the Study of the Evolution of a Software Project
Autor/es:
  • Robles, Gregorio
  • Herraiz Tabernero, Israel
  • German, Daniel M.
  • Izquierdo-Cortazar, Daniel
Tipo de Documento: Ponencia en Congreso o Jornada (Artículo)
Título del Evento: 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM 2012)
Fechas del Evento: 03/06/2012 - 03/06/2012
Lugar del Evento: Zurich, Suiza
Título del Libro: International Workshop on Emerging Trends in Software Metrics
Fecha: Mayo 2012
Materias:
Escuela: E.T.S.I. Caminos, Canales y Puertos (UPM)
Departamento: Matemática e Informática Aplicadas a la Ingeniería Civil [hasta 2014]
Licencias Creative Commons: Reconocimiento

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (120kB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 10702
Identificador DC: http://oa.upm.es/10702/
Identificador OAI: oai:oa.upm.es:10702
URL Oficial: http://agile.diee.unica.it/wetsom2012/
Depositado por: Israel Herraiz
Depositado el: 17 Abr 2012 08:32
Ultima Modificación: 20 Abr 2016 18:56
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM