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 条
  • [1] Mining the impact of evolution categories on object-oriented metrics
    Henrique Rocha
    Cesar Couto
    Cristiano Maffort
    Rogel Garcia
    Clarisse Simoes
    Leonardo Passos
    Marco Tulio Valente
    Software Quality Journal, 2013, 21 : 529 - 549
  • [2] Tracking the evolution of object-oriented quality metrics on agile projects
    Sato, Danilo
    Goldman, Alfredo
    Kon, Fabio
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 84 - +
  • [3] A Study on Object-Oriented Testing Technique and Object-Oriented Metrics useful in Reducing Class Testing Complexity
    Goel, Brij Mohan
    2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES (ACCT 2014), 2014, : 185 - 188
  • [4] Object-Oriented Metrics for Defect Prediction
    Singh, Satwinder
    Singla, Rozy
    SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 305 - 318
  • [5] Product metrics for object-oriented systems
    Purao, S
    Vaishnavi, V
    ACM COMPUTING SURVEYS, 2003, 35 (02) : 191 - 221
  • [6] The Statistical Measurement of an Object-Oriented Programme Using an Object Oriented Metrics
    Panigrahi, Rasmita
    Baboo, Sarada
    Padhy, Neelamadhab
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON FRONTIERS OF INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2014, VOL 2, 2015, 328 : 605 - 618
  • [7] Object-oriented product metrics: A generic framework
    Vaishnavi, Vijay K.
    Purao, Sandeep
    Liegle, Jens
    INFORMATION SCIENCES, 2007, 177 (02) : 587 - 606
  • [8] Metrics Selection for Testability of Object-Oriented Systems
    Khanna, Priyanksha
    NEW CONTRIBUTIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, PT 1, 2015, 353 : 885 - 896
  • [9] Study of Reliability of Object-Oriented Structure Consuming CK Metrics
    Sharma, Ravi Kumar
    Gandhi, Parul
    PROCEEDINGS OF THE 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2019, : 828 - 831
  • [10] Fault prediction considering threshold effects of object-oriented metrics
    Malhotra, Ruchika
    Bansal, Ankita Jain
    EXPERT SYSTEMS, 2015, 32 (02) : 203 - 219