Reference Hub5
Evolution Impact on Architecture Stability in Open-Source Projects

Evolution Impact on Architecture Stability in Open-Source Projects

Mamdouh Alenezi, Fakhry Khellah
Copyright: © 2015 |Volume: 5 |Issue: 4 |Pages: 12
ISSN: 2156-1834|EISSN: 2156-1826|EISBN13: 9781466680067|DOI: 10.4018/IJCAC.2015100102
Cite Article Cite Article

MLA

Alenezi, Mamdouh, and Fakhry Khellah. "Evolution Impact on Architecture Stability in Open-Source Projects." IJCAC vol.5, no.4 2015: pp.24-35. http://doi.org/10.4018/IJCAC.2015100102

APA

Alenezi, M. & Khellah, F. (2015). Evolution Impact on Architecture Stability in Open-Source Projects. International Journal of Cloud Applications and Computing (IJCAC), 5(4), 24-35. http://doi.org/10.4018/IJCAC.2015100102

Chicago

Alenezi, Mamdouh, and Fakhry Khellah. "Evolution Impact on Architecture Stability in Open-Source Projects," International Journal of Cloud Applications and Computing (IJCAC) 5, no.4: 24-35. http://doi.org/10.4018/IJCAC.2015100102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Software systems usually evolve constantly, which requires constant development and maintenance. Subsequently, the architecture of these systems tends to degrade with time. Therefore, stability is a key measure for evaluating an architecture. Open-source software systems are becoming progressively vital these days. Since open-source software systems are usually developed in a different management style, the quality of their architectures needs to be studied. ISO/IEC SQuaRe quality standard characterized stability as one of the sub-characteristics of maintainability. Unstable software architecture could cause the software to require high maintenance cost and effort. In this work, the authors propose a simple, yet efficient, technique that is based on carefully aggregating the package level stability in order to measure the change in the architecture level stability as the architecture evolution happens. The proposed method can be used to further study the cause behind the positive or negative architecture stability changes.

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.