
@Article{	  eInformatica2026Art02,
  author	= {Mohammed Alannsary},
  title		= {A Defect Classification Framework for {AI}-Based Software Systems ({AIODC})},
  doi		= {10.37190/e-Inf260102},
  year		= {2026},
  volume	= {20},
  number	= {1},
  keywords	= {Software testing, analysis and verification, Software Quality, AI and knowledge based software engineering},
  journal	= {e-Informatica Software Engineering Journal},
  url		= {https://www.e-informatyka.pl/EISEJ/papers/2026/1/2/},
  abstract	= { \ {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. },
  note		= {Available online: 12 Dec 2025},
  month		= dec,
  pages		= {260102}
}
