Studying the laws of software evolution in a long-lived FLOSS project

González-Barahona, Jesus M. and Robles, Gregorio and Herraiz Tabernero, Israel and Ortega, Felipe (2014). Studying the laws of software evolution in a long-lived FLOSS project. "Journal of Software: Evolution and Process", v. To app ; ISSN 2047-7481. https://doi.org/10.1002/smr.1615.

Description

Title: Studying the laws of software evolution in a long-lived FLOSS project
Author/s:
  • González-Barahona, Jesus M.
  • Robles, Gregorio
  • Herraiz Tabernero, Israel
  • Ortega, Felipe
Item Type: Article
Título de Revista/Publicación: Journal of Software: Evolution and Process
Date: 2014
ISSN: 2047-7481
Volume: To app
Subjects:
Freetext Keywords: free software;open source software;software evolution;source code management system;mining software repositories
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

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

ome free, open-source software projects have been around for quite a long time, the longest living ones dating from the early 1980s. For some of them, detailed information about their evolution is available in source code management systems tracking all their code changes for periods of more than 15 years. This paper examines in detail the evolution of one of such projects, glibc, with the main aim of understanding how it evolved and how it matched Lehman's laws of software evolution. As a result, we have developed a methodology for studying the evolution of such long-lived projects based on the information in their source code management repository, described in detail several aspects of the history of glibc, including some activity and size metrics, and found how some of the laws of software evolution may not hold in this case

More information

Item ID: 21355
DC Identifier: http://oa.upm.es/21355/
OAI Identifier: oai:oa.upm.es:21355
DOI: 10.1002/smr.1615
Official URL: http://onlinelibrary.wiley.com/doi/10.1002/smr.1615/abstract
Deposited by: Israel Herraiz
Deposited on: 16 Oct 2013 13:07
Last Modified: 21 Apr 2016 11:54
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM