TY - GEN
T1 - A feedback based quality assessment to support open source software evolution
T2 - ICSM 2006: 22nd IEEE International Conference on Software Maintenance
AU - Bouktif, Salah
AU - Antoniol, Giuliano
AU - Merlo, Ettore
AU - Neteler, Markus
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=34547305805&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547305805&partnerID=8YFLogxK
U2 - 10.1109/ICSM.2006.5
DO - 10.1109/ICSM.2006.5
M3 - Conference contribution
AN - SCOPUS:34547305805
SN - 0769523544
SN - 9780769523545
T3 - IEEE International Conference on Software Maintenance, ICSM
SP - 155
EP - 164
BT - ICSM 2006 Proceedings - 22nd IEEE International Conference on Software Maintenance
Y2 - 24 September 2006 through 27 September 2006
ER -