arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2209.07623cs.SEcs.LG
收藏

Studying the explanations for the automated prediction of bug and non-bug issues using LIME and SHAP

TU Clausthal(克劳斯塔尔工业大学)

Benjamin Ledel, Steffen Herbold

英文摘要:

Context: The identification of bugs within the reported issues in an issue tracker is crucial for the triage of issues. Machine learning models have shown promising results regarding the performance of automated issue type prediction. However, we have only limited knowledge beyond our assumptions how such models identify bugs. LIME and SHAP are popular technique to explain the predictions of classifiers. Objective: We want to understand if machine learning models provide explanations for the classification that are reasonable to us as humans and align with our assumptions of what the models should learn. We also want to know if the prediction quality is correlated with the quality of explanations. Method: We conduct a study where we rate LIME and SHAP explanations based on their quality of explaining the outcome of an issue type prediction model. For this, we rate the quality of the explanations themselves, i.e., if they align with our expectations and if they help us to understand the underlying machine learning model.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑