JOURNAL ARTICLE

Measuring the maintainability of open-source software

Abstract

An editorial in empirical software engineering suggested that open-source software projects offer a great deal of data that can be used for experimentation. These data include artifacts such as source code and defect reports. In this paper we show that sources of open-source maintenance data, such as defect-tracking systems, change logs, and source code, cannot, in general, be used for measuring maintainability. We further show that approaches such as using defect distributions and the average lag time to fix a defect can be equally unusable. We conclude that, despite the plethora of open-source maintenance data, it is extremely hard to find data for determining the maintainability of open-source software.

Keywords:
Maintainability Source code Open source Computer science Software maintenance Open source software Software Software engineering Backporting Software bug Code (set theory) Software evolution Data source Software development Reliability engineering Software construction Database Operating system Programming language Engineering

Metrics

22
Cited By
4.05
FWCI (Field Weighted Citation Impact)
8
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Evaluating Maintainability of Open Source Software

Feras HanandehAhmad A. SaifanMohammed AkourNoor Khamis Al-HusseinKhadijah Zayed Shatnawi

Journal:   International Journal of Open Source Software and Processes Year: 2017 Vol: 8 (1)Pages: 1-20
BOOK-CHAPTER

Roadmap: Measuring open source software

OECD

OECD eBooks Year: 2019 Pages: 156-157
JOURNAL ARTICLE

Measuring open source software success

Sang‐Yong Tom LeeHee‐Woong KimSumeet Gupta

Journal:   Omega Year: 2007 Vol: 37 (2)Pages: 426-438
JOURNAL ARTICLE

Predicting the maintainability of open source software using design metrics

Yuming ZhouBaowen Xu

Journal:   Wuhan University Journal of Natural Sciences Year: 2008 Vol: 13 (1)Pages: 14-20
© 2026 ScienceGate Book Chapters — All rights reserved.