Evaluation Framework for Open Source Software Maintenance

Open Source Software is becoming evermore important and widespread these days, so its maintenance has become important issue. In this paper, we presented an evaluation framework for Open Source Software maintenance. The framework was evaluated with five well known case studies. The results showed that our framework was suitable for evaluating scale of the project and activity, efficiency, traceability and quickness of the defect management and maintenance processes. The case studies showed that quality of the defect reports was low and therefore many of them were ignored as duplicate or invalid. In addition, most of the software changes were not connected to defects, which may express lack of management.

[1]  Virpi Hotti,et al.  Defects in Open Source Software Maintenance - Two Case Studies: Apache and Mozilla , 2005, Software Engineering Research and Practice.

[2]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[3]  H.-J. Kung,et al.  Software Maintenance Life Cycle Model , 1998, Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272).

[4]  George E. Stark,et al.  Measurements for managing software maintenance , 1996, 1996 Proceedings of International Conference on Software Maintenance.

[5]  Virpi Hotti,et al.  Evaluation Framework for Open Source Software , 2004, Software Engineering Research and Practice.

[6]  Timothy M. Koponen,et al.  Open source software maintenance process framework , 2005, ACM SIGSOFT Softw. Eng. Notes.

[7]  Roy T. Fielding,et al.  The Apache HTTP Server Project , 1997, IEEE Internet Comput..

[8]  Norman F. Schneidewind,et al.  Measuring and evaluating maintenance process using reliability, risk, and test metrics , 1997, 1997 Proceedings International Conference on Software Maintenance.

[9]  Timo Koponen,et al.  RaSOSS - Remote Analysis System for Open Source Software , 2006, 2006 International Conference on Software Engineering Advances (ICSEA'06).

[10]  T.C. Lethbridge,et al.  Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - a preliminary mapping , 2001, 10th International Workshop on Software Technology and Engineering Practice.

[11]  Timo Koponen,et al.  Are the Changes Induced by the Defect Reports in the Open Source Software Maintenance? , 2006, Software Engineering Research and Practice.

[12]  Timo Koponen,et al.  Life cycle of Defects in Open Source Software Projects , 2006, OSS.