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] A systematic review of hyperparameter tuning techniques for software quality prediction models
    Malhotra, Ruchika
    Cherukuri, Madhukar
    INTELLIGENT DATA ANALYSIS, 2024, 28 (05) : 1131 - 1149
  • [24] Software defect prediction using hybrid techniques: a systematic literature review
    Ruchika Malhotra
    Sonali Chawla
    Anjali Sharma
    Soft Computing, 2023, 27 : 8255 - 8288
  • [25] Software defect prediction using hybrid techniques: a systematic literature review
    Malhotra, Ruchika
    Chawla, Sonali
    Sharma, Anjali
    SOFT COMPUTING, 2023, 27 (12) : 8255 - 8288
  • [26] Concomitant use of isotretinoin and lasers with implications for future guidelines: An updated systematic review
    Mirza, Fatima N.
    Mirza, Humza N.
    Khatri, Khalil A.
    DERMATOLOGIC THERAPY, 2020, 33 (06)
  • [27] An extensive evaluation of ensemble techniques for software change prediction
    Catolino, Gemma
    Ferrucci, Filomena
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (09)
  • [28] Empirical Study of Software Defect Prediction: A Systematic Mapping
    Le Hoang Son
    Pritam, Nakul
    Khari, Manju
    Kumar, Raghvendra
    Pham Thi Minh Phuong
    Pham Huy Thong
    SYMMETRY-BASEL, 2019, 11 (02):
  • [29] A Systematic Review on Aspects in Software Architecture Design
    de Oliveira, Kenia Santos
    Soares, Michel S.
    2012 31ST INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC 2012), 2012, : 21 - 28
  • [30] A systematic review on the engineering of software for ubiquitous systems
    Guinea, Alejandro Sanchez
    Nain, Gregory
    Le Traon, Yves
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 : 251 - 276