Ghaleb, Mustafa, Alasow, Mohamed, AlGhamdi, Azzah, Hamdan Mohamed, Mosab and Mahmood, Sajjad (2025) Analyzing Class Stability Through C&K and Evolution Metrics: An Empirical Study. In: Computational Science and Computational Intelligence. CSCI 2024. Communications in Computer and Information Science (2505). Springer, Cham, pp. 300-313. ISBN 978-3-031-95126-8
Full text not available from this repository.Abstract
This study addresses the challenges introduced by the shift from procedural-oriented to object-oriented paradigms, focusing on the need to maintain consistent design while satisfying market demands, particularly in achieving software stability. While previous research has explored various factors affecting software stability, a gap remains in understanding the correlation between class stability and C&K and evolution-based metrics. To fill this gap, we conducted an empirical investigation using two open-source Java projects, Android and Eclipse, across three versions each. Our approach involved collecting C&K and evolution metrics using two different tools, calculating the stability metric for classes, and analyzing the data with SPSS to determine correlations. The results show a significant negative correlation between the class stability metric (CSM) and nine other metrics, confirming that C&K and evolution metrics are generally negatively correlated with CSM, although three C&K metrics exhibit weak correlations. These findings enhance our understanding of the relationship between various metrics and class stability, contributing to more stable and maintainable software systems.
Item Type: | Book Section |
---|---|
Uncontrolled Keywords: | C&K metrics; Class Stability; Evolution metrics; Object Oriented Programming |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science Q Science > QA Mathematics > Computer software T Technology > T Technology (General) > Information Technology > Computer software |
Divisions: | School of Computing > Staff Research and Publications |
Depositing User: | Tamara Malone |
Date Deposited: | 27 Aug 2025 09:34 |
Last Modified: | 27 Aug 2025 09:34 |
URI: | https://norma.ncirl.ie/id/eprint/8652 |
Actions (login required)
![]() |
View Item |