arrow
Return

A Defect Classification Framework for AI-Based Software Systems (AIODC)

delete2026-01-01
delete0
PRE
AI
A
Alannsary, Mohammed *
DOI:10.37190/e-Inf260102delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Context: Artificial Intelligence (AI) is increasingly integrated into critical domains, making defect analysis essential to ensure system quality and reliability. Current defect classification frameworks do not adequately address the unique properties of AI systems. Objective: This paper proposes AIODC, a defect classification framework inspired by the Orthogonal Defect Classification (ODC) that incorporates AI-specific characteristics. Method: The framework extends ODC by introducing three new attributes-Data, Learning, and Thinking-and adds a Catastrophic severity level to account for risks associated with AI. Additionally, it modifies impact mapping utilizing AI/AIP quality models. The methodology was validated through a case study that examined 42 actual Keras defects. Results: This study demonstrated the feasibility of modifying ODC for AI systems to classify its defects. The case study indicated that defects occurring during the Learning phase are the most prevalent and were significantly linked to high severity, whereas defects in the Thinking phase primarily impact trustworthiness and accuracy. Conclusions: The results affirm the practicality and significance of AIODC in identifying high-risk defect categories, thus facilitating more focused and effective quality assurance strategies in AI-driven software systems.
Keywords:
Software testing
analysis and verification
Software Quality
AI and knowledge based
software engineering

Journal

E
e-Informatica Software Engineering Journal
IF:
1.2
Papers:
2
Citations:
0

Organization

No organization information available