loading...
A Feedback Based Quality Assessment to Support Open Source Software Evolution: the GRASS Case Study
Philadelphia, Pennsylvania September 24-September 27
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSM.2006.522nd IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Salah Bouktif, Ecole Polytechnique de Montreal, Canada
Giuliano Antoniol, Ecole Polytechnique de Montreal, Canada
Ettore Merlo, Ecole Polytechnique de Montreal, Canada
Managing the software evolution for large open source software is a major challenge. Some factors that make software hard to maintain are geographically distributed development teams, frequent and rapid turnover of volunteers, absence of a formal means, and lack of documentation and explicit project planning. In this paper we propose remote and continuous analysis of open source software to monitor evolution using available resources such as CVS code repository, commitment log files and exchanged mail. Evolution monitoring relies on three principal services. The first service analyzes and monitors the increase in complexity and the decline in quality; the second supports distributed developers by sending them a feedback report after each contribution; the third allows developers to gain insight into the "big picture" of software by providing a dashboard of project evolution. Besides the description of provided services, the paper presents a prototype environment for continuous analysis of the evolution of GRASS, an open source software.
Citation:
Salah Bouktif, Giuliano Antoniol, Ettore Merlo, "A Feedback Based Quality Assessment to Support Open Source Software Evolution: the GRASS Case Study," icsm, pp.155-165, 22nd IEEE International Conference on Software Maintenance (ICSM'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.