Deep learning-powered test case prioritisation in continuous integration: a comparative study and efficiency analysis
The empirical study introduces a deep learning-based approach for prioritising test cases in continuous integration (CI) environments, leveraging historical CI data to optimise resource allocation and reduce testing time. The model achieved a remarkable 100% accuracy in prioritisation, outperforming traditional methods. Compared to decision tree, it achieved perfect accuracy with fewer test cases. Against random forest, it had a higher fault detection rate while maintaining efficiency. When compared to neural network, it struck a balance between fault detection and execution time. This research highlights deep learning's potential in transforming CI/CD testing strategies and software development practices.
Authors
- Swati V. Chande
- Sheetal Sharma (ORCID: https://orcid.org/0009-0002-4093-5786)
Institutions
- Rajasthan Technical University (IN)
- Inspiration Innovation Synergy University (IN)
Publication Details
- Journal
- International Journal of Computational Vision and Robotics
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1504/ijcvr.2025.147491
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00