Chrome Extension
WeChat Mini Program
Use on ChatGLM

Interpretable Software Defect Prediction Incorporating Multiple Rules.

IEEE International Conference on Software Analysis, Evolution, and Reengineering(2023)

Nanchang Hangkong Univ

Cited 5|Views50
Abstract
Software defect prediction models are of great importance in software testing, however, they also face the problem of model uninterpretability. Association rules have good accuracy and interpretability, being widely used in interpretable rule mining scenarios, but there are some common problems with current research: 1) Data unbalance seriously affects the accuracy of mined rules; 2) Most studies treat features as equally important and ignore feature contribution degree; 3) Classification by default rules easily reduces the accuracy of defect classification. Therefore, in the class unbalance scenario, we propose a weighted association rule based on the contribution degree of features, which solves the problem that defective rules are difficult to mine and considers the contribution degree of features. The process of rule generation, ranking, pruning and prediction is optimized according to the weighted support of the rules, and an ensemble model incorporating multiple rules is built. Experimental results on the PROMISE dataset show that the model proposed in this paper obtains an average F1 and MCC improvement of 6.4 % and 9.8 %, respectively, compared with current state-of-the-art classifiers; in terms of interpretability, rule-based interpretation in this paper can provide developers with better guidance on defect repair and risk avoidance compared with model-agnostic methods. From the experimental results, it can be concluded that the contribution degree of features helps to improve the quality of the rule set, and the construction of diversified rules can improve the accuracy of rule prediction.
More
Translated text
Key words
Defect prediction,Association Rules,Feature Contribution Degree,Weighted Ensemble Model,Rule Interpretation
PDF
Bibtex
AI Read Science
AI Summary
AI Summary is the key point extracted automatically understanding the full text of the paper, including the background, methods, results, conclusions, icons and other key content, so that you can get the outline of the paper at a glance.
Example
Background
Key content
Introduction
Methods
Results
Related work
Fund
Key content
  • Pretraining has recently greatly promoted the development of natural language processing (NLP)
  • We show that M6 outperforms the baselines in multimodal downstream tasks, and the large M6 with 10 parameters can reach a better performance
  • We propose a method called M6 that is able to process information of multiple modalities and perform both single-modal and cross-modal understanding and generation
  • The model is scaled to large model with 10 billion parameters with sophisticated deployment, and the 10 -parameter M6-large is the largest pretrained model in Chinese
  • Experimental results show that our proposed M6 outperforms the baseline in a number of downstream tasks concerning both single modality and multiple modalities We will continue the pretraining of extremely large models by increasing data to explore the limit of its performance
Try using models to generate summary,it takes about 60s
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Data Disclaimer
The page data are from open Internet sources, cooperative publishers and automatic analysis results through AI technology. We do not make any commitments and guarantees for the validity, accuracy, correctness, reliability, completeness and timeliness of the page data. If you have any questions, please contact us by email: report@aminer.cn
Chat Paper

要点】:本文提出了一种基于特征贡献度的加权关联规则软件缺陷预测模型,提高了预测准确性和可解释性。

方法】:通过优化规则生成、排序、剪枝和预测过程,构建了一个集成多规则的软件缺陷预测模型。

实验】:在PROMISE数据集上进行实验,结果表明,所提模型相较于现有先进分类器,平均F1和MCC分别提高了6.4%和9.8%,且基于规则的解释方法比模型无关方法更能为开发者提供缺陷修复和风险规避的指导。