TL;DR
SQAPlanner is an AI-driven approach that generates actionable guidance and risk thresholds for software quality assurance planning, improving decision-making and defect prevention through rule-based explanations and visualization.
Contribution
It introduces a novel AI-based method for generating actionable guidance and risk thresholds in SQA planning, supported by visualization and empirical evaluation.
Findings
SQAPlanner is effective and practically applicable.
80% of survey respondents found the visualization more actionable.
The approach supports better decision-making in defect prevention.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
