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 条
  • [31] Software Risk Prediction: Systematic Literature Review on Machine Learning Techniques
    Mahmud, Mahmudul Hoque
    Nayan, Md Tanzirul Haque
    Ashir, Dewan Md Nur Anjum
    Kabir, Md Alamgir
    APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [32] Software defect prediction using hybrid techniques: a systematic literature review
    Malhotra, Ruchika
    Chawla, Sonali
    Sharma, Anjali
    SOFT COMPUTING, 2023, 27 (12) : 8255 - 8288
  • [33] A systematic review on software reliability prediction via swarm intelligence algorithms
    Kong, Li Sheng
    Jasser, Muhammed Basheer
    Ajibade, Samuel-Soma M.
    Mohamed, Ali Wagdy
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (07)
  • [34] On the Prediction of Software Merge Conflicts: A Systematic Review and Meta-analysis
    Graeff, Cesar Augusto
    Farias, Kleinner
    Carbonera, Carlos Eduardo
    PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS, 2023, : 404 - 411
  • [35] A systematic literature review of machine learning techniques for software maintainability prediction
    Alsolai, Hadeel
    Roper, Marc
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 119
  • [36] Software Support for Discourse-Based Textual Information Analysis: A Systematic Literature Review and Software Guidelines in Practice
    Martin-Rodilla, Patricia
    Sanchez, Miguel
    INFORMATION, 2020, 11 (05)
  • [37] 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)
  • [38] A systematic review on nomophobia prevalence: Surfacing results and standard guidelines for future research
    Leon-Mejia, Ana C.
    Gutierrez-Ortega, Monica
    Serrano-Pintado, Isabel
    Gonzalez-Cabrera, Joaquin
    PLOS ONE, 2021, 16 (05):
  • [39] Guidelines for developing a systematic literature review for studies related to climate change adaptation
    Shaffril, Hayrol Azril Mohamed
    Abu Samah, Asnarulkhadi
    Samsuddin, Samsul Farid
    ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH, 2021, 28 (18) : 22265 - 22277
  • [40] Guidelines for developing a systematic literature review for studies related to climate change adaptation
    Hayrol Azril Mohamed Shaffril
    Asnarulkhadi Abu Samah
    Samsul Farid Samsuddin
    Environmental Science and Pollution Research, 2021, 28 : 22265 - 22277