Mining the impact of evolution categories on object-oriented metrics

被引:0
|
作者
Rocha, Henrique [1 ]
Couto, Cesar [1 ,2 ]
Maffort, Cristiano [1 ,2 ]
Garcia, Rogel [1 ]
Simoes, Clarisse [1 ]
Passos, Leonardo [3 ]
Valente, Marco Tulio [1 ]
机构
[1] Univ Fed Minas Gerais, Dept Comp Sci, Belo Horizonte, MG, Brazil
[2] CEFET MG, Dept Comp, Belo Horizonte, MG, Brazil
[3] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
关键词
Software evolution categories; Patterns of evolution; Object-oriented metrics; CK metrics; Evolution matrix; SOFTWARE;
D O I
10.1007/s11219-012-9186-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the relevance of the software evolution phase, there are few characterization studies on recurrent evolution growth patterns and on their impact on software properties, such as coupling and cohesion. In this paper, we report a study designed to investigate whether the software evolution categories proposed by Lanza can be used to explain not only the growth of a system in terms of lines of code (LOC), but also in terms of metrics from the Chidamber and Kemerer (CK) object-oriented metrics suite. Our results show that high levels of recall (ranging on average from 52 to 72 %) are achieved when using LOC to predict the evolution of coupling and size. For cohesion, we have achieved smaller recall rates (< 27 % on average).
引用
收藏
页码:529 / 549
页数:21
相关论文
共 50 条
  • [41] An Experiment to Evaluate Software Development Teams by Using Object-Oriented Metrics
    Madureira, Jamille S.
    Barroso, Anderson S.
    do Nascimento, Rogerio P. C.
    Soares, Michel S.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT VI, 2017, 10409 : 128 - 144
  • [42] An empirical exploration of the distributions of the chidamber and Kemerer object-oriented metrics suite
    Succi, G
    Pedrycz, W
    Djokic, S
    Zuliani, P
    Russo, B
    EMPIRICAL SOFTWARE ENGINEERING, 2005, 10 (01) : 81 - 103
  • [43] An Empirical Exploration of the Distributions of the Chidamber and Kemerer Object-Oriented Metrics Suite
    Giancarlo Succi
    Witold Pedrycz
    Snezana Djokic
    Paolo Zuliani
    Barbara Russo
    Empirical Software Engineering, 2005, 10 : 81 - 104
  • [44] Models for Maintenance Effort Prediction with Object-Oriented Cognitive Complexity Metrics
    Thamburaj, T. Francis
    Aloysius, A.
    2017 2ND WORLD CONGRESS ON COMPUTING AND COMMUNICATION TECHNOLOGIES (WCCCT), 2017, : 191 - 194
  • [45] An Empirical Study to Evaluate the Relationship of Object-Oriented Metrics and Change Proneness
    Malhotra, Ruchika
    Khanna, Megha
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (06) : 1016 - 1023
  • [46] Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems
    Fioravanti, F
    Nesi, P
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (12) : 1062 - 1084
  • [47] Theoretical Validation of Object-Oriented Metrics for Data Warehouse Multidimensional Model
    Gosain, Anjana
    Gupta, Rakhi
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON FRONTIERS IN INTELLIGENT COMPUTING: THEORY AND APPLICATIONS, FICTA 2016, VOL 1, 2017, 515 : 681 - 691
  • [48] Towards a metrics based approach for improving the object-oriented design quality
    Badri, L
    Badri, M
    ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 399 - 405
  • [49] Prioritizing unit tests using object-oriented metrics, centrality measures, and machine learning algorithms
    Levasseur, Marc-Antoine
    Badri, Mourad
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024,
  • [50] State-of-the-Art Object-Oriented Metrics and Its Reusability: A Decade Review
    Padhy, Neelamadhab
    Satapathy, Suresh
    Singh, R. P.
    SMART COMPUTING AND INFORMATICS, 2018, 77 : 431 - 441