Machine learning based methods for software fault prediction: A survey

SK Pandey, RB Mishra, AK Tripathi - Expert Systems with Applications, 2021 - Elsevier
Several prediction approaches are contained in the arena of software engineering such as
prediction of effort, security, quality, fault, cost, and re-usability. All these prediction …

Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

A machine learning and genetic algorithm-based method for predicting width deviation of hot-rolled strip in steel production systems

Y Ji, S Liu, M Zhou, Z Zhao, X Guo, L Qi - Information Sciences, 2022 - Elsevier
Width deviation is an important metric for evaluating the quality of a hot-rolled strip in steel
production systems. This paper considers a width deviation prediction problem and …

Explainable AI under contract and tort law: legal incentives and technical challenges

P Hacker, R Krestel, S Grundmann… - Artificial Intelligence and …, 2020 - Springer
This paper shows that the law, in subtle ways, may set hitherto unrecognized incentives for
the adoption of explainable machine learning applications. In doing so, we make two novel …

Software defect prediction based on enhanced metaheuristic feature selection optimization and a hybrid deep neural network

K Zhu, S Ying, N Zhang, D Zhu - Journal of Systems and Software, 2021 - Elsevier
Software defect prediction aims to identify the potential defects of new software modules in
advance by constructing an effective prediction model. However, the model performance is …

The impact of feature importance methods on the interpretation of defect classifiers

GK Rajbahadur, S Wang, GA Oliva… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Classifier specific (CS) and classifier agnostic (CA) feature importance methods are widely
used (often interchangeably) by prior studies to derive feature importance ranks from a …

Understanding machine learning software defect predictions

G Esteves, E Figueiredo, A Veloso, M Viggiato… - Automated Software …, 2020 - Springer
Software defects are well-known in software development and might cause several
problems for users and developers aside. As a result, researches employed distinct …

[HTML][HTML] Simpler is better: Lifting interpretability-performance trade-off via automated feature engineering

A Gosiewska, A Kozak, P Biecek - Decision Support Systems, 2021 - Elsevier
Abstract Machine learning has proved to generate useful predictive models that can and
should support decision makers in many areas. The availability of tools for AutoML makes it …

Predictive models in software engineering: Challenges and opportunities

Y Yang, X Xia, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

Dealing with imbalanced data for interpretable defect prediction

Y Gao, Y Zhu, Y Zhao - Information and software technology, 2022 - Elsevier
Context Interpretation has been considered as a key factor to apply defect prediction in
practice. As interpretation from rule-based interpretable models can provide insights about …