Journal
IEEE SOFTWARE
Volume 38, Issue 4, Pages 115-120Publisher
IEEE COMPUTER SOC
DOI: 10.1109/MS.2021.3072088
Keywords
Project management; Software development management; Decision making; Analytical models
Categories
Funding
- Australian Research Council [DE200100941, FL190100035]
- Australian Research Council [FL190100035, DE200100941] Funding Source: Australian Research Council
Ask authors/readers for more resources
The success of software projects depends on complex decision making, which requires better tools to make better decisions. This article discusses the importance of explainable and actionable software analytics, presents initial results from a successful case study, provides an interactive tutorial on Explainable AI tools, and discusses open questions that need to be addressed.
The success of software projects depends on complex decision making (e.g., which tasks should a developer do first, who should perform this task, is the software of high quality, is a software system reliable and resilient enough to deploy, etc.). Bad decisions cost money (and reputation) so we need better tools for making better decisions. This article discusses the why and how of explainable and actionable software analytics. For the task of reducing the risk of software defects, we show initial results from a successful case study that offers more actionable software analytics. Also, we present an interactive tutorial on the subject of Explainable AI tools for SE in our Software Analytics Cookbook (https://xai4se.github.io/book/), and we discuss some open questions that need to be addressed.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available