International Journal of Computer Techniques Volume 12 Issue 4 | Testing Machine Learning Algorithms: Software QA Strategies for Non-Deterministic and Data-Driven System
International Journal of Computer Techniques Volume 12 Issue 4 | Testing Machine Learning Algorithms: Software QA Strategies for Non-Deterministic and Data-Driven System
This paper investigates the challenges of software quality assurance (QA) in machine learning systems, which are inherently non-deterministic and data-driven. It reviews limitations of traditional testing and introduces specialized QA strategies such as metamorphic testing, adversarial testing, drift monitoring, and explainability checks. Case studies from autonomous systems, finance, and healthcare illustrate practical applications.
ML systems demand new QA paradigms due to their stochastic nature and evolving behavior. This paper outlines a comprehensive framework combining traditional software testing with ML-specific evaluation techniques. Future directions include ethical QA automation, standardized ML QA protocols, and interdisciplinary AI quality engineering roles.
References
Includes 15+ references from IEEE, Elsevier, Springer, and peer-reviewed journals covering ML testing, QA frameworks, and non-deterministic system validation.