A Defect Classification Framework for AI-Based Software Systems (AI-ODC)
Not on the map. Why?
Abstract (arXiv)
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 for AI systems to classify its defects. The ODC was adjusted to accommodate the Data, Learning, and Thinking aspects of AI systems which are newly introduced classification dimensions. This adjustment involved the introduction of an additional attribute to the ODC attributes, the incorporation of a new severity level, and the substitution of impact areas with characteristics pertinent to AI systems. The framework was showcased by applying it to a publicly available Machine Learning bug dataset, with results analyzed through one-way and two-way analysis. The case study indicated that defects occurring during the Learning phase were the most prevalent and were significantly linked to high-severity classifications. In contrast, defects identified in the Thinking phase had a disproportionate effect on trustworthiness and accuracy. These findings illustrate AIODC's capability to identify high-risk defect categories and inform focused quality assurance measures.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 36 references that are in the map. First posted on arXiv 25 Aug 2025.
Builds on
5 of 36 references.
References · 5
- 2016Concrete Problems in AI Safetycited by 1,642
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2022Bugs in Machine Learning-based Systems: A Faultload Benchmarkcited by 15
- 2024Deep Learning-based Software Engineering: Progress, Challenges, and Opportunitiescited by 9
- 2022Duplicate Bug Report Detection: How Far Are We?cited by 8
Built on by
Not cited yet.