Predicting Change Using Software Metrics: A Review

被引:0
|
作者
Malhotra, Ruchika [1 ]
Bansal, Ankita [1 ]
机构
[1] Delhi Technol Univ, Dept Software Engn, Delhi, India
来源
2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS) | 2015年
关键词
empirical validation; change prediction; machine learning; software maintenance; software metrics; OBJECT-ORIENTED METRICS; CHANGE IMPACT; CHANGE-PRONE; SUITE; MODEL;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software change prediction deals with identifying the classes that are prone to changes during the early phases of software development life cycle. Prediction of change prone classes leads to higher quality, maintainable software with low cost. This study reports a systematic review of change prediction studies published in journals and conference proceedings. This review will help researchers and practitioners to examine the previous studies from different viewpoints: metrics, data analysis techniques, datasets, and experimental results perspectives. Besides this, the research questions formulated in the review allow us to identify gaps in the current technology. The key findings of the review are: (i) less use of method level metrics, machine learning methods and commercial datasets; (ii) inappropriate use of performance measures and statistical tests; (iii) lack of use of feature reduction techniques; (iv) lack of risk indicators used for identifying change prone classes and (v) inappropriate use of validation methods.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Dynamic Software Metrics for Object Oriented Software: A Review
    Gosain, Anjana
    Sharma, Ganga
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 2, 2015, 340 : 579 - 589
  • [22] Predicting Software Cohesion Metrics with Machine Learning Techniques
    Haner Kirgil, Elif Nur
    Ercelebi Ayyildiz, Tulin
    APPLIED SCIENCES-BASEL, 2023, 13 (06):
  • [24] Predicting Code Hotspots in Open-Source Software from Object-Oriented Metrics Using Machine Learning
    Hilton, Rod
    Gethner, Ellen
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (03) : 311 - 331
  • [25] Predicting Security Vulnerabilities using Source Code Metrics
    Ganesh, Sundarakrishnan
    Ohlsson, Tobias
    Palma, Francis
    PROCEEDINGS OF THE 2021 SWEDISH WORKSHOP ON DATA SCIENCE (SWEDS), 2021,
  • [26] Correlating software metrics with software defects
    Korpalski, Maciej
    Sosnowski, Janusz
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2018, 2018, 10808
  • [27] Using Software Metrics for Automatic Software Design Improvement
    Marian, Zsuzsanna
    Czibula, Gabriela
    Czibula, Istvan Gergely
    STUDIES IN INFORMATICS AND CONTROL, 2012, 21 (03): : 249 - 258
  • [28] Software Defect Prediction Using Software Metrics - A survey
    Punitha, K.
    Chitra, S.
    2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 555 - 558
  • [29] Applying machine learning to predict software fault proneness using change metrics, static code metrics, and a combination of them
    Alshehri, Yasser Ali
    Goseva-Popstojanova, Katerina
    Dzielski, Dale G.
    Devine, Thomas
    IEEE SOUTHEASTCON 2018, 2018,
  • [30] Function-Level Software Metrics for Predicting Vulnerable Code
    Amin, Rayhan
    Tanner, Daniel
    Sharma, Yashita
    Napiert, Kollin
    Bhowmik, Tanmay
    2024 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE, IRI 2024, 2024, : 252 - 257