Indicators of structural stability of object-oriented designs: A case study

被引:4
|
作者
Elish, MO [1 ]
Rine, D [1 ]
机构
[1] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
来源
29TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS | 2005年
关键词
structural stability; software metrics; software evolution; object-oriented designs;
D O I
10.1109/SEW.2005.28
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The structural stability of an object-oriented design (OOD) refers to the extent to which the structure of the design is preserved throughout the evolution of the software from one release to the next. This paper empirically investigates potential indicators of measures of structural stability of OODs. Both product-related and process-related indicators are considered These indicators were evaluated through a case study that involves 13 successive releases of Apache Ant. The results showed that each one of the stability metrics is significantly correlated with at least one of the investigated indicators. To make early predictions of the values of each one of the stability metrics, statistically significant regression models. were constructed from subsets of the investigated indicators.
引用
收藏
页码:183 / 190
页数:8
相关论文
共 50 条
  • [1] Evidential diagnosis of inconsistencies in object-oriented designs
    Spanoudakis, G
    Kasis, K
    Dragazi, F
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2004, 14 (02) : 141 - 178
  • [2] An exploratory study of package metrics as change size indicators in evolving object-oriented software
    Elish, Mahmoud O.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2013, 28 (04): : 251 - 257
  • [3] Using TDD for Developing Object-Oriented Software - A Case Study
    Goncalves, Ramon
    Lima, Igor
    Costa, Heitor
    2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 656 - 666
  • [4] A Case Study in Object-oriented Patterns Identified During Manual Refactoring
    Dillon, Brian S.
    2016 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2016, : 91 - 98
  • [5] Investigation of metrics for object-oriented design logical stability
    Elish, MO
    Rine, D
    SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2003, : 193 - 200
  • [6] Package-Level stability evaluation of object-oriented systems
    Baig, Jawad Javed Akbar
    Mahmood, Sajjad
    Alshayeb, Mohammad
    Niazi, Mahmood
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 116
  • [7] An empirical study of certain object-oriented software metrics
    Subramanian, G
    Corbin, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (01) : 57 - 63
  • [8] Analysis of high structural class coupling in object-oriented software systems
    Miloš Savić
    Mirjana Ivanović
    Miloš Radovanović
    Computing, 2017, 99 : 1055 - 1079
  • [9] Analysis of high structural class coupling in object-oriented software systems
    Savic, Milos
    Ivanovic, Mirjana
    Radovanovic, Milos
    COMPUTING, 2017, 99 (11) : 1055 - 1079
  • [10] Characterizing the Evolution of Size and Inheritance in Object-Oriented Software
    Sousa, Bruno L.
    Bigonha, Mariza A. S.
    Ferreira, Kecia A. M.
    Franco, Glaura C.
    PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2021, 2021,