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
关键词
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 条
  • [41] An architecture for an object-oriented CASE environment
    Losavio, F.
    Matteo, A.
    Perez, M.
    JOOP - Journal of Object-Oriented Programming, 12 (06): : 49 - 54
  • [42] REUSABILITY - THE CASE FOR OBJECT-ORIENTED DESIGN
    MEYER, B
    IEEE SOFTWARE, 1987, 4 (02) : 50 - 64
  • [43] An architecture for an object-oriented CASE environment
    Losavio, F
    Matteo, A
    Pérez, M
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 12 (06): : 49 - 54
  • [44] Predicting stability of classes in an object-oriented system
    Azar, D.
    Harmanani, H.
    Korkmaz, R.
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2010, 10 (1-2 SUPPL. 1) : S39 - S49
  • [45] Towards measuring object-oriented class stability
    Alshayeb, M.
    Naji, M.
    Elish, M. O.
    Al-Ghamdi, J.
    IET SOFTWARE, 2011, 5 (04) : 415 - 424
  • [46] Measuring stability of object-oriented software architectures
    Ebad, Shouki A.
    Ahmed, Moataz Aly
    IET SOFTWARE, 2015, 9 (03) : 76 - 82
  • [47] Distributed measurement systems: an object-oriented architecture and a case study
    Daponte, P
    Grimaldi, D
    Nigro, L
    Pupo, F
    COMPUTER STANDARDS & INTERFACES, 1997, 18 (05) : 383 - 395
  • [48] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508
  • [49] Industrial experience with object-oriented modelling - FCC case study
    Rao, RM
    Rengaswamy, R
    Suresh, AK
    Balaraman, KS
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2004, 82 (A4): : 527 - 552
  • [50] CASE-STUDY OF OBJECT-ORIENTED SOFTWARE-DEVELOPMENT
    DECHAMPEAUX, D
    ANDERSON, A
    FELDHOUSEN, E
    SIGPLAN NOTICES, 1992, 27 (10): : 377 - 391