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 条
  • [21] Object-oriented function points: An empirical validation
    Antoniol, G
    Fiutem, R
    Lokan, C
    EMPIRICAL SOFTWARE ENGINEERING, 2003, 8 (03) : 225 - 254
  • [22] Cohesion as changeability indicator in object-oriented systems
    Kabaili, H
    Keller, RK
    Lustman, F
    FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2001, : 39 - 46
  • [23] Integration object-oriented software testing and metrics
    Chung, CM
    Shih, TK
    Wang, CC
    Lee, MC
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1997, 7 (01) : 125 - 144
  • [24] Mathematical assessment of object-oriented design quality
    Chatzigeorgiou, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (11) : 1050 - 1053
  • [25] Object-Oriented Function Points: An Empirical Validation
    G. Antoniol
    R. Fiutem
    C. Lokan
    Empirical Software Engineering, 2003, 8 : 225 - 254
  • [26] Measurement of object-oriented software spatial complexity
    Chhabra, JK
    Aggarwal, KK
    Singh, Y
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (10) : 689 - 699
  • [27] Strategies for reducing coupling in object-oriented design
    Jin, YL
    Mourant, RR
    International Conference on Computing, Communications and Control Technologies, Vol 1, Proceedings, 2004, : 182 - 185
  • [28] A SOFTWARE COMPLEXITY MODEL OF OBJECT-ORIENTED SYSTEMS
    TEGARDEN, DP
    SHEETZ, SD
    MONARCHI, DE
    DECISION SUPPORT SYSTEMS, 1995, 13 (3-4) : 241 - 262
  • [29] Empirical comparison of three metrics suites for fault prediction in packages of object-oriented systems: A case study of Eclipse
    Elish, Mahmoud O.
    Al-Yafei, Ali H.
    Al-Mulhem, Muhammed
    ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (10) : 852 - 859
  • [30] Viewing Object-Oriented Software with MetricAttitude: an Empirical Evaluation
    Francese, Rita
    Risi, Michele
    Scanniello, Giuseppe
    Tortora, Genoveffa
    2014 18TH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION (IV), 2014, : 59 - 64