A feedback based quality assessment to support open source software evolution: The GRASS case study

Salah Bouktif, Giuliano Antoniol, Ettore Merlo, Markus Neteler

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationICSM 2006 Proceedings - 22nd IEEE International Conference on Software Maintenance
Pages155-164
Number of pages10
DOIs
Publication statusPublished - 2006
Externally publishedYes
EventICSM 2006: 22nd IEEE International Conference on Software Maintenance - Philadelphia, PA, United States
Duration: Sep 24 2006Sep 27 2006

Publication series

NameIEEE International Conference on Software Maintenance, ICSM

Other

OtherICSM 2006: 22nd IEEE International Conference on Software Maintenance
Country/TerritoryUnited States
CityPhiladelphia, PA
Period9/24/069/27/06

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'A feedback based quality assessment to support open source software evolution: The GRASS case study'. Together they form a unique fingerprint.

Cite this