Explainable Software Analytics

被引:85
作者
Hoa Khanh Dam [1 ]
Truyen Tran [2 ]
Ghose, Aditya [1 ]
机构
[1] Univ Wollongong, Wollongong, NSW, Australia
[2] Deakin Univ, Geelong, Vic, Australia
来源
2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING TECHNOLOGIES RESULTS (ICSE-NIER) | 2018年
关键词
Software engineering; software analytics; Mining software repositories;
D O I
10.1145/3183399.3183424
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software analytics has been the subject of considerable recent attention but is yet to receive significant industry traction. One of the key reasons is that software practitioners are reluctant to trust predictions produced by the analytics machinery without understanding the rationale for those predictions. While complex models such as deep learning and ensemble methods improve predictive performance, they have limited explainability. In this paper, we argue that making software analytics models explainable to software practitioners is as important as achieving accurate predictions. Explainability should therefore be a key measure for evaluating software analytics models. We envision that explainability will be a key driver for developing software analytics models that are useful in practice. We outline a research roadmap for this space, building on social science, explainable artificial intelligence and software engineering.
引用
收藏
页码:53 / 56
页数:4
相关论文
共 28 条
[1]   User-oriented Assessment of Classification Model Understandability [J].
Allahyari, Hiva ;
Lavesson, Niklas .
ELEVENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (SCAI 2011), 2011, 227 :11-19
[2]  
[Anonymous], DEEPSOFT VISION DEEP
[3]  
[Anonymous], 2017, ARXIV170407535
[4]  
[Anonymous], P 13 INT C PRED MOD
[5]  
[Anonymous], 2015, P 3 INT C LEARN REPR
[6]  
[Anonymous], SCI EXPLANATION CAUS
[7]   A Deep Learning Model for Estimating Story Points [J].
Choetkiertikul, Morakot ;
Hoa Khanh Dam ;
Truyen Tran ;
Trang Pham ;
Ghose, Aditya ;
Menzies, Tim .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (07) :637-656
[8]   Explanations in Software Engineering: The Pragmatic Point of View [J].
De Winter, Jan .
MINDS AND MACHINES, 2010, 20 (02) :277-289
[9]  
Doshi-Velez Finale., 2017, arXiv: Machine Learning
[10]  
FREITAS A. A, 2014, ACM SIGKDD EXPLORATI, V15, P1, DOI [10.1145/2594473.2594475, DOI 10.1145/2594473.2594475]