Software Change Prediction: A Systematic Review and Future Guidelines

被引:10
|
作者
Malhotra, Ruchika [1 ]
Khanna, Megha [2 ]
机构
[1] Delhi Technol Univ, Dept Comp Sci & Engn, New Delhi, India
[2] Univ Delhi, Sri Guru Gobind Singh Coll Commerce, New Delhi, India
关键词
change-proneness; machine learning; software quality; systematic review; CHANGE-PRONE CLASSES; OBJECT-ORIENTED METRICS; MODELS; SUITE;
D O I
10.5277/e-Inf190107
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: The importance of Software Change Prediction (SCP) has been emphasized by several studies. Numerous prediction models in literature claim to effectively predict change-prone classes in software products. These models help software managers in optimizing resource usage and in developing good quality, easily maintainable products. Aim: There is an urgent need to compare and assess these numerous SCP models in order to evaluate their effectiveness. Moreover, one also needs to assess the advancements and pitfalls in the domain of SCP to guide researchers and practitioners. Method: In order to fulfill the above stated aims, we conduct an extensive literature review of 38 primary SCP studies from January 2000 to June 2019. Results: The review analyzes the different set of predictors, experimental settings, data analysis techniques, statistical tests and the threats involved in the studies, which develop SCP models. Conclusion: Besides, the review also provides future guidelines to researchers in the SCP domain, some of which include exploring methods for dealing with imbalanced training data, evaluation of search-based algorithms and ensemble of algorithms for SCP amongst others.
引用
收藏
页码:227 / 259
页数:33
相关论文
共 50 条
  • [21] Strategic change: A systematic review, synthesis, and a future research agenda
    Acciarini, Chiara
    Boccardelli, Paolo
    Peruffo, Enzo
    EUROPEAN MANAGEMENT REVIEW, 2024, 21 (04) : 782 - 802
  • [22] Organizational change capability: a systematic review and future research directions
    Supriharyanti, Elisabeth
    Sukoco, Badri Munir
    MANAGEMENT RESEARCH REVIEW, 2023, 46 (01): : 46 - 81
  • [23] Data quality issues in software fault prediction: a systematic literature review
    Bhandari, Kirti
    Kumar, Kuldeep
    Sangal, Amrit Lal
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (08) : 7839 - 7908
  • [24] Empirical Studies on Software Product Maintainability Prediction: A Systematic Mapping and Review
    Elmidaoui, Sara
    Cheikhi, Laila
    Idri, Ali
    Abran, Alain
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2019, 13 (01) : 141 - 202
  • [25] Data quality issues in software fault prediction: a systematic literature review
    Kirti Bhandari
    Kuldeep Kumar
    Amrit Lal Sangal
    Artificial Intelligence Review, 2023, 56 : 7839 - 7908
  • [26] A systematic review of hyperparameter tuning techniques for software quality prediction models
    Malhotra, Ruchika
    Cherukuri, Madhukar
    INTELLIGENT DATA ANALYSIS, 2024, 28 (05) : 1131 - 1149
  • [27] Software Defect Prediction Using Ensemble Learning: A Systematic Literature Review
    Matloob, Faseeha
    Ghazal, Taher M.
    Taleb, Nasser
    Aftab, Shabib
    Ahmad, Munir
    Khan, Muhammad Adnan
    Abbas, Sagheer
    Soomro, Tariq Rahim
    IEEE ACCESS, 2021, 9 : 98754 - 98771
  • [28] A systematic literature review on empirical studies towards prediction of software maintainability
    Ruchika Malhotra
    Kusum Lata
    Soft Computing, 2020, 24 : 16655 - 16677
  • [29] A systematic literature review on empirical studies towards prediction of software maintainability
    Malhotra, Ruchika
    Lata, Kusum
    SOFT COMPUTING, 2020, 24 (21) : 16655 - 16677
  • [30] Software defect prediction using hybrid techniques: a systematic literature review
    Ruchika Malhotra
    Sonali Chawla
    Anjali Sharma
    Soft Computing, 2023, 27 : 8255 - 8288