Cognitive Fault Prediction and Adaptive Testing Framework

Authors

  • Isabella Rossi Author

Keywords:

Adaptive Software Testing, Software Fault Prediction, Prediction–Testing Integration, AI-Driven Testing Frameworks, Data-Driven Software Reliability, Machine Learning for Fault Detection, Software Quality Assurance, Test-Case Prioritization, Dynamic Test Allocation, Adaptive Test Scheduling, Repository Mining for Software Engineering, Mining Software Repositories (MSR), Software Reliability Engineering, Data-Driven Quality Models, Next-Generation Software Systems, Testing of Large-Scale Systems, Apache HTTP Server Case Study, Real-World Testing Deployment, Intelligent Test Automation, Software Testing Analytics.

Abstract

Next-generation systems present novel testing and reliability challenges. Typical software failures associated with such systems are often observed late in the development cycle and are expensive to fix. A promising technique for coping with such problems is the integration of prediction and testing so that adaptive testing schedules can be constructed. The effectiveness of such adaptive testing strategy is enhanced if fault predictions are made under a data-driven approach. This study employs publicly available software repositories to explore the feasibility of using data-mining and machine-learning approaches for software fault prediction and evaluates two adaptive testing strategies. A case study on the Apache HTTP Server, which is one of the most widely used Internet applications, demonstrates the viability of using data-driven models not only for test-case prioritization and scheduling but also for dynamic test allocation during execution.

In an effort to make such prediction/testing integration feasible, an AI-driven framework is proposed to combine fault prediction and adaptive testing. Data-driven models for fault prediction are constructed using repository data from the Apache HTTP Server, and the test-case allocation and scheduling strategy proposed by Baik et al. is applied as a proof of concept. Such an approach enables the use of fault predictions as input to the adaptive strategy, making the prediction/testing integration practical and conducive to real-world deployment.

References

1. Pandey, S. K., Mishra, R. B., & Tripathi, A. K. (2021). Machine learning based methods for software fault prediction: A survey. Expert Systems with Applications, 172, 114595.

2. Moghadam, M. H., Saadatmand, M., Borg, M., Bohlin, M., & Lisper, B. (2022). An autonomous performance testing framework using self-adaptive fuzzy reinforcement learning. Software Quality Journal, 30, 127–159.

3. Ganesh, S. K., Subbareddy, K., Gopi, A., Davuluri, P. N., Mannar, B. R., & Karnawat, A. T. (2026, June). Fraudulent Credit Card Transaction Detection Using a Hybrid Ensemble-Anomaly Detection Framework. In 2026 6th International Conference on Intelligent Technologies (CONIT) (pp. 1-6). IEEE.

4. Esnaashari, M., & Damia, A. H. (2021). Automation of software test data generation using genetic algorithm and reinforcement learning. Expert Systems with Applications, 183, 115446.

5. Laaber, C., Gall, H. C., & Leitner, P. (2021). Applying test case prioritization to software microbenchmarks. Empirical Software Engineering, 26, 133.

6. Bardin, S., Kosmatov, N., Marcozzi, M., & Delahaye, M. (2021). Specify and measure, cover and reveal: A unified framework for automated test generation. Science of Computer Programming, 207, 102641.

7. Mahadevan, S. (2026). Governed Serverless Automation Ecosystem for AI-Driven Enterprise Integration and Sustainable Cloud Operations. International Journal of Computer Information Systems and Industrial Management Applications, 18(16s), 1561-1570.

8. Hasnain, M., Jeong, S. R., Pasha, M. F., & Ghani, I. (2021). An ontology based test case prioritization approach in regression testing. Computers, Materials & Continua, 67(1), 1051–1068.

9. Pan, R., Bagherzadeh, M., Ghaleb, T. A., & Briand, L. (2022). Test case selection and prioritization using machine learning: A systematic literature review. Empirical Software Engineering, 27(2), Article 29.

10. Khan, M. A., & Elmitwally, N. S. (2022). Software defect prediction using artificial neural networks: A systematic literature review. Scientific Programming, 2022, 2117339.

11. Yandamuri, U. S., Loganathan, R., Davuluri, P. S. L. N., Rani, P. R. S., Kolla, S. H., & Nagubandi, A. R. (2026). Adaptive Intelligence Networks for Humancentered Enterprise Automation and Governance. In 2026 Third International Conference on Innovations in Cybersecurity and Data Science (ICICDS) (pp. 678–683). IEEE. 2026 Third International Conference on Innovations in Cybersecurity and Data Science (ICICDS). https://doi.org/10.1109/icicds70526.2026.11604640

12. Bhandari, K., Kumar, K., & Sangal, A. L. (2023). Data quality issues in software fault prediction: A systematic literature review. Artificial Intelligence Review, 56, 7839–7908.

13. Rajnish, K., & Bhattacharjee, V. (2022). A cognitive and neural network approach for software defect prediction. Journal of Intelligent & Fuzzy Systems, 43(5).

14. Banoth, S., Santoshi Kumari, M., Lalitha, P., Deepthi, P., Kumar Peddi, R., & Kavitha, P. (2026). An Efficient Hybrid K-Means and Random Forest-Based Approach for Cloud Malware Detection and Privacy Protection. In 2026 6th International Conference on Intelligent Technologies (CONIT) (pp. 1–6). IEEE. 2026 6th International Conference on Intelligent Technologies (CONIT). https://doi.org/10.1109/conit69683.2026.11621822

15. Borandag, E. (2023). Software fault prediction using an RNN-based deep learning approach and ensemble machine learning techniques. Applied Sciences, 13(3), 1639.

16. Piyush Kumar Pareek. (2026). Human-Centric Machine Learning Frameworks for Scalable Software Quality Prediction. Journal of Intelligent Decision Making and Information Science, 3(5s), 1525–1543. https://doi.org/10.59543/jidmis.v3.1284

17. van Dinter, R., Catal, C., Giray, G., & Tekinerdogan, B. (2023). Just-in-time defect prediction for mobile applications: Using shallow or deep learning? Software Quality Journal, 31, 1281–1302.

18. Falessi, D., Laureani, S. M., Çarka, J., Esposito, M., & da Costa, D. A. (2023). Enhancing the defectiveness prediction of methods and classes via JIT. Empirical Software Engineering, 28, Article 37.

19. Piyush Kumar Pareek. (2026). Self-Evolving Analytics Pipelines for Reliable AI-Augmented Software Systems. Journal of Intelligent Decision Making and Information Science, 3(5s), 1558–1578. https://doi.org/10.59543/jidmis.v3.1286

20. Cabral, G. G., Minku, L. L., Oliveira, A. L. I., Pessoa, D. A., & Tabassum, S. (2023). An investigation of online and offline learning models for online just-in-time software defect prediction. Empirical Software Engineering, 28, Article 121.

21. Song, H., Wu, G., Ma, L., Pan, Y., Huang, Q., & Jiang, S. (2023). Adversarial domain adaptation for cross-project defect prediction. Empirical Software Engineering, 28, Article 127.

22. Mangalampalli, B. M., Peddi, R. K., Kolla, S. K., Reddy, V. A. R., Mangala, N., & Seenu, A. (2026, June). Explainable Clinical Graph Intelligence Framework for Longitudinal Risk Modeling and Care Pathway Optimization. In 2026 Third International Conference on Innovations in Cybersecurity and Data Science (ICICDS) (pp. 1-6). IEEE.

23. Stradowski, S., & Madeyski, L. (2023). Industrial applications of software defect prediction using machine learning: A business-driven systematic literature review. Information and Software Technology, 159, 107192.

24. Malhotra, R., & Bansal, A. (2023). Application of deep learning in software defect prediction: Systematic literature review and meta-analysis. Information and Software Technology, 158, 107175.

25. Bhavani, B. D., SR, S., Loganathan, R., & Nagaraj, S. (2026, April). Evolutionary Gravitational Neocognitron Neural Network, Snow Leopard Optimization and Deep Graph Reinforcement Learning for Routing Protocol in WSN. In 2026 2nd International Conference on Intelligent Systems and Computational Networks (ICISCN) (pp. 1-8). IEEE.

26. Hadadi, F., Dawes, J. H., Shin, D., Bianculli, D., & Briand, L. (2024). Systematic evaluation of deep learning models for log-based failure prediction. Empirical Software Engineering, 29, Article 105.

27. Wang, X., & Zhang, S. (2024). Cluster-based adaptive test case prioritization. Information and Software Technology, 165, 107339.

28. Roza, E. A., Prado Lima, J. A., & Vergilio, S. R. (2024). On the use of contextual information for machine learning based test case prioritization in continuous integration development. Information and Software Technology, 171, 107444.

29. Qian, Z., Yu, Q., Zhu, H., Liu, J., & Fu, T. (2025). Reinforcement learning for test case prioritization based on LLEed K-means clustering and dynamic priority factor. Information and Software Technology, 179, 107654.

30. Loganathan, R. (2026). SaaS Entitlement Governance: A Reproducible Model for Detecting and Reclaiming Over-Provisioned Access at Enterprise Scale. Journal of Intelligent Decision Making and Information Science, 3(7s), 2519-2530.

31. Mishra, A., & Sharma, A. (2024). Deep learning based continuous integration and continuous delivery software defect prediction with effective optimization strategy. Knowledge-Based Systems, 296, 111835.

32. Li, T., Wang, Z., & Shi, P. (2025). Within-project and cross-project defect prediction based on model averaging. Scientific Reports, 15, 6390.

33. Davuluri, P. S. L. (2023). AI-Augmented Sanctions Screening: Enhancing Accuracy and Latency in Real Time Compliance Systems. AI-Augmented Sanctions Screening: Enhancing Accuracy and Latency in Real Time Compliance Systems (December 15, 2023).

34. Zou, Y., & Wang, H. (2025). A three-stage cross-project defect prediction framework based on feature representation and knowledge transfer. Complex & Intelligent Systems, 11, 459.

35. Zaidi, H. Z., Ullah, U., Arshad, M., Aljuaid, H., Rauf, M. A., Sarwar, N., & Sajid, R. (2025). Machine learning approaches for software defect prediction. Applied Computational Intelligence and Soft Computing, 2025, 7933078.

36. Vakkalagadda, T., & Rajamanickam, V. (2026). Agentic AI Architectures for Next-Generation Investment Advisory and Portfolio Intelligence. International Journal of Computer Information Systems and Industrial Management Applications, 18(9s), 1206-1219.

37. Gottumukkala, D. P., Reddy, P. V. G. D., & Rao, S. K. (2025). Topic modeling-based prediction of software defects and root cause using BERTopic, and multioutput classifier. Scientific Reports, 15, 25428.

38. Fei, Q., Hu, H., Yin, G., & Sun, Z. (2025). A software defect prediction method using a multivariate heterogeneous hybrid deep learning algorithm. Computers, Materials & Continua, 82(2), 3251–3279.

39. Dhavakumar, P., & Vengadeswaran, S. (2025). Software defect prediction using graph sample and aggregate-attention network optimized with nomadic people optimizer for enhancing the software reliability. Computer Standards & Interfaces, 104033.

40. Destefanis, G., Yousefi, L., Shepperd, M., et al. (2026). An audit of machine learning experiments on software defect prediction. Empirical Software Engineering, 31, 83.

41. Romero, J. R., Ramírez, A., & García-Martínez, C. (2026). Automated machine learning for test case prioritisation. Empirical Software Engineering, 31, 120.

Additional Files

Published

2026-06-16

Data Availability Statement

none

How to Cite

Cognitive Fault Prediction and Adaptive Testing Framework. (2026). American Advanced Journal for Emerging Disciplinaries (AAJED), 4(02). https://ajeed.org/index.php/ajeedjournal/article/view/34