Software Quality Assurance (SQA) planning aims to define proactive plans, such as defining maximum file size, to prevent the occurrence of software defects in future releases. To aid this, defect prediction models have been proposed to generate insights as the most important factors that are associated with software quality. Such insights that are derived from traditional defect models are far from actionable-i.e., practitioners still do not know what they should do or avoid to decrease the risk of having defects, and what is the risk threshold for each metric. A lack of actionable guidance and risk threshold can lead to inefficient and ineffective SQA planning processes. In this paper, we investigate the practitioners' perceptions of current SQA planning activities, current challenges of such SQA planning activities, and propose four types of guidance to support SQA planning. We then propose and evaluate our AI-Driven SQAPlanner approach, a novel approach for generating four types of guidance and their associated risk thresholds in the form of rule-based explanations for the predictions of defect prediction models. Finally, we develop and evaluate an information visualization for our SQAPlanner approach. Through the use of qualitative survey and empirical evaluation, our results lead us to conclude that SQAPlanner is needed, effective, stable, and practically applicable. We also find that 80% of our survey respondents perceived that our visualization is more actionable. Thus, our SQAPlanner paves a way for novel research in actionable software analytics-i.e., generating actionable guidance on what should practitioners do and not do to decrease the risk of having defects to support SQA planning.


翻译:软件质量保证(SQA)规划旨在界定积极主动的计划,例如确定最大文件规模,以防止未来发行过程中出现软件缺陷。为此,提议了缺陷预测模型,作为与软件质量相关的最重要的因素产生洞察力。传统缺陷模型产生的这种洞察力远非可操作性,即,从业人员仍然不知道他们应该做些什么或避免降低缺陷的风险,每个标准的风险阈值是什么。缺乏可操作的指南和风险阈值可能导致SQA规划进程的低效和无效。在本文件中,我们调查从业人员对当前SQA规划活动的看法、目前这种SQA规划活动的挑战以及为支持SQA规划工作提出四类指导。我们随后提出并评价我们的AI-Driven SQAPlanner方法,一种以基于规则的解释形式生成四种指导及其相关风险阈值的新办法,即为预测缺陷预测模型找到什么是真实的。最后,我们为我们的SQA规划方法开发和评价了信息前导力。通过使用可应用的定性调查和实证评估方法,我们需要的S-QA的80项实际评估结果。我们需要的S-A质量调查和S-A行动。

0
下载
关闭预览

相关内容

最新【深度生成模型】Deep Generative Models,104页ppt
专知会员服务
69+阅读 · 2020年10月24日
专知会员服务
39+阅读 · 2020年9月6日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
78+阅读 · 2020年7月26日
【Manning新书】现代Java实战,592页pdf
专知会员服务
99+阅读 · 2020年5月22日
因果图,Causal Graphs,52页ppt
专知会员服务
246+阅读 · 2020年4月19日
开源书:PyTorch深度学习起步
专知会员服务
50+阅读 · 2019年10月11日
已删除
将门创投
3+阅读 · 2018年10月11日
Arxiv
0+阅读 · 2021年4月13日
Generating Rationales in Visual Question Answering
Arxiv
5+阅读 · 2020年4月4日
VIP会员
相关VIP内容
最新【深度生成模型】Deep Generative Models,104页ppt
专知会员服务
69+阅读 · 2020年10月24日
专知会员服务
39+阅读 · 2020年9月6日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
78+阅读 · 2020年7月26日
【Manning新书】现代Java实战,592页pdf
专知会员服务
99+阅读 · 2020年5月22日
因果图,Causal Graphs,52页ppt
专知会员服务
246+阅读 · 2020年4月19日
开源书:PyTorch深度学习起步
专知会员服务
50+阅读 · 2019年10月11日
相关资讯
已删除
将门创投
3+阅读 · 2018年10月11日
Top
微信扫码咨询专知VIP会员