Reference Hub6
Evaluating Maintainability of Open Source Software: A Case Study

Evaluating Maintainability of Open Source Software: A Case Study

Feras Hanandeh, Ahmad A. Saifan, Mohammed Akour, Noor Khamis Al-Hussein, Khadijah Zayed Shatnawi
Copyright: © 2017 |Volume: 8 |Issue: 1 |Pages: 20
ISSN: 1942-3926|EISSN: 1942-3934|EISBN13: 9781522512677|DOI: 10.4018/IJOSSP.2017010101
Cite Article Cite Article

MLA

Hanandeh, Feras, et al. "Evaluating Maintainability of Open Source Software: A Case Study." IJOSSP vol.8, no.1 2017: pp.1-20. http://doi.org/10.4018/IJOSSP.2017010101

APA

Hanandeh, F., Saifan, A. A., Akour, M., Al-Hussein, N. K., & Shatnawi, K. Z. (2017). Evaluating Maintainability of Open Source Software: A Case Study. International Journal of Open Source Software and Processes (IJOSSP), 8(1), 1-20. http://doi.org/10.4018/IJOSSP.2017010101

Chicago

Hanandeh, Feras, et al. "Evaluating Maintainability of Open Source Software: A Case Study," International Journal of Open Source Software and Processes (IJOSSP) 8, no.1: 1-20. http://doi.org/10.4018/IJOSSP.2017010101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Maintainability is one of the most important quality attribute that affect the quality of software. There are four factors that affect the maintainability of software which are: analyzability, changeability, stability, and testability. Open source software (OSS) developed by collaborative work done by volunteers through around the world with different management styles. Open source code is updated and modified all the time from the first release. Therefore, there is a need to measure the quality and specifically the maintainability of such code. This paper discusses the maintainability for the three domains of the open source software. The domains are: education, business and game. Moreover, to observe the most effective metrics that directly affects the maintainability of software. Analysis of the results demonstrates that OSS in the education domain is the most maintainable code and cl_stat (number of executable statements) metric has the highest degree of influence on the calculation of maintenance in all three domains.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.