A Defect Classification Framework for AI-Based Software Systems (AI-ODC)
Mohammed O. Alannsary

TL;DR
This paper introduces a modified defect classification framework tailored for AI-based software systems, capturing their unique attributes and aiding in targeted defect analysis and quality assurance.
Contribution
It adapts the Orthogonal Defect Classification (ODC) model specifically for AI systems by adding new attributes and severity levels, enabling effective defect analysis of AI-specific characteristics.
Findings
Defects during the Learning phase are most prevalent and high severity.
Defects in the Thinking phase significantly impact trustworthiness and accuracy.
The AI-ODC framework effectively identifies high-risk defect categories.
Abstract
Artificial Intelligence has gained a lot of attention recently, it has been utilized in several fields ranging from daily life activities, such as responding to emails and scheduling appointments, to manufacturing and automating work activities. Artificial Intelligence systems are mainly implemented as software solutions, and it is essential to discover and remove software defects to assure its quality using defect analysis which is one of the major activities that contribute to software quality. Despite the proliferation of AI-based systems, current defect analysis models fail to capture their unique attributes. This paper proposes a framework inspired by the Orthogonal Defect Classification (ODC) paradigm and enables defect analysis of Artificial Intelligence systems while recognizing its special attributes and characteristics. This study demonstrated the feasibility of modifying ODC…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
