期刊文献+

移动App即时缺陷预测模型的可解释性方法 被引量:2

Interpretable method of just-in-time defect prediction model for mobile App
下载PDF
导出
摘要 在移动App即时缺陷预测领域,大部分研究只关注预测模型的性能,而忽略了模型的可解释性,因此会造成开发人员对缺陷预测模型的预测结果缺乏信任,并阻碍了缺陷预测模型在实践中的应用。主要针对Android移动App即时缺陷预测模型的可解释性展开研究,通过差分进化算法对局部可解释技术LIME方法进行超参优化得到ExplainApp方法,该方法可以对预测结果生成高质量解释。选择了14个实际Android应用程序作为实验对象,最终结果表明,ExplainApp方法可以解释移动App即时缺陷预测模型得到的实例预测结果。ExplainApp方法在拟合优度上要优于原始的LIME方法,可以平均提高94.50%。 In the field of mobile App just-in-time(JIT)defect prediction,most studies only focus on the performance of the prediction model but ignore the interpretability of the model.Therefore,developers will lack trust in the prediction results of the defect prediction model and hinder the application of the defect prediction model in practice.This paper studied the interpretability of the mobile App JIT defect prediction model.And it proposed the method ExplainApp by hyperparameter optimization of the local interpretability technology LIME method via a differential evolution algorithm,which could generate explanations for the prediction results.This study selected 14 real-world Android applications as preposed experimental objects.The final results show that,the method ExplainApp can explain the prediction results of the instance generated by the mobile App JIT defect prediction model.And the method ExplainApp is superior to the original LIME method in terms of the goodness of fit.Specifi-cally,the performance can improve by 94.50%on average.
作者 胡新宇 陈翔 夏鸿崚 顾亚锋 Hu Xinyu;Chen Xiang;Xia Hongling;Gu Yafeng(School of Information Science&Technology,Nantong University,Nantong Jiangsu 226019,China;State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210023,China)
出处 《计算机应用研究》 CSCD 北大核心 2022年第7期2104-2108,共5页 Application Research of Computers
基金 国家自然科学基金资助项目(61202006) 南京大学计算机软件新技术国家重点实验室开放课题(KFKT2019B14) 南通市应用研究计划项目(JC2021124)。
关键词 即时缺陷预测 移动软件 可解释性 超参优化 just-in-time defect prediction mobile App interpretability hyper parameter optimization
  • 相关文献

参考文献2

二级参考文献130

  • 1王青,伍书剑,李明树.软件缺陷预测技术.软件学报,2008,19(7):1565—1580.http://www.jos.org.cn/1000—9825/19/1565.htm. 被引量:1
  • 2Hall T, Beecham S, Bowes D, Gray D, Counsell S. A systematic literature review on fault prediction performance in software engineering. IEEE Trans. on Software Engineering, 2012,38(6): 1276-1304. [doi: 10.1109/TSE.2011.103 ]. 被引量:1
  • 3Radjenovic D, Hericko M, Torkar R, Zivkovic A. Software fault prediction metrics: A systematic literature review. Information and Software Technology, 2013,55(8): 1397-1418. [doi: 10.1016/j.infsof.2013.02.009]. 被引量:1
  • 4Akiyama E. An example of software system debugging. In: Proc. of the Int'1 Federation of Information Proc. Societies Congress. New York: Springer Science and Business Media, 1971. 353-359. 被引量:1
  • 5Halstead MH. Elements of Software Science (Operating and Programming Systems Series). New York: Elsevier Science Inc., 1977. 被引量:1
  • 6McCabe TJ. A complexity measure. IEEE Trans. on Software Engineering, 1976,2(4):308-320. [doi: 10.1109/TSE.1976.233837]. 被引量:1
  • 7Chidamber SR, Kemerer CF. A metrics suite for object oriented design. IEEE Trans. on Software Engineering, 1994,20(6): 476-493. [doi: 10.1109/32.295895]. 被引量:1
  • 8Basili VR, Briand LC, Melo WL. A validation of object-oriented design metrics as quality indicators. IEEE Trans. on Software Engineering, 1996,22(10):751-761. [doi: 10.1109/32.544352]. 被引量:1
  • 9Subramanyam R, Krishnan MS. Empirical analysis of CK metrics for object-oriented design complexity: Implications for software defects. IEEE Trans. on Software Engineering, 2003,29(4):297-310. [doi: 10.1109/TS E.2003.1191795]. 被引量:1
  • 10Zhou YM, Xu BW, Leung H. On the ability of complexity metrics to predict fault-prone classes in object-oriented systems. Journal of Systems and Software, 2010,83(4):660-674. [doi: 10.1016/j.jss.2009.11.704]. 被引量:1

共引文献126

同被引文献25

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部