files/journal/2022-09-02_12-54-44-000000_354.png

Journal of Engineering and Applied Sciences

ISSN: Online 1818-7803
ISSN: Print 1816-949x
97
Views
0
Downloads

Measuring Software Architecture Stability Evolution in Object-Oriented Open Source Systems

Hassan Almousa and Mamdouh Alenezi
Page: 353-362 | Received 21 Sep 2022, Published online: 21 Sep 2022

Full Text Reference XML File PDF File

Abstract

Stability is the capability of a software artefact to stay intact while adapting to new changes and requirements. Software architecture demonstrates the structure of a software system which can be presented as software components and their interconnections. Measuring the stability of software architecture is an important endeavor that can help developers or project managers to make them aware about the situation of the software being developed. Many software metrics have been introduced to measure the stability of the software architecture. Some of these metrics measure software architecture at package-level while other ones measure it at class-level. The principal goal of this study is to come up with a new easy mechanism to measure the stability evolution in open source Java systems. Five different systems with ten versions are analyzed with respect to the new suggested mechanism of measuring stability evolution.


How to cite this article:

Hassan Almousa and Mamdouh Alenezi. Measuring Software Architecture Stability Evolution in Object-Oriented Open Source Systems.
DOI: https://doi.org/10.36478/jeasci.2017.353.362
URL: https://www.makhillpublications.co/view-article/1816-949x/jeasci.2017.353.362