Machine Learning-Enhanced Release Management for Large-Scale Content Platforms: Automating Deployment Cycles and Reducing Rollback Risks
Keywords:
machine learning, artificial intelligenceAbstract
ML and AI may improve release management systems for key entertainment content platforms, according to this research. Complex software updates cause operational pauses, rollbacks, and deployment errors, especially on high-demand content platforms. Traditional release management systems' manual monitoring is wasteful, error-prone, and tedious. Platform expansion demands robust, automated, and reliable systems.
Machine learning models may be used in code integration, build validation, testing, and deployment, studies show. Predicting deployment mistakes, improving deployment windows, and evaluating rollback risk in real time are important difficulties in software distribution for high-demand content platforms. ML algorithms may help. Automating deployment cuts release failures and time to market.
References
H. Prasad, R. Shankar, and K. Gupta, "Automating software release management using machine learning," Journal of Software Engineering and Applications, vol. 12, no. 4, pp. 138-149, Apr. 2019.
A. J. DeFranco and F. G. Willmann, "Continuous delivery and the role of machine learning in release management," IEEE Software, vol. 36, no. 5, pp. 30-36, Sep. 2019.
R. K. Kalyani, S. K. Sinha, and V. K. Sinha, "A review on CI/CD pipeline optimization using machine learning," Journal of Software Engineering and Applications, vol. 13, no. 3, pp. 108-120, Mar. 2020.
A. Gharaibeh, A. M. Al-Omari, and H. J. Ababneh, "Machine learning techniques for software release planning," Software Quality Journal, vol. 29, no. 2, pp. 561-580, Jun. 2021.
Machireddy, Jeshwanth Reddy. "Revolutionizing Claims Processing in the Healthcare Industry: The Expanding Role of Automation and AI." Hong Kong Journal of AI and Medicine 2.1 (2022): 10-36.
S. Kumari, “Agile Cloud Transformation in Enterprise Systems: Integrating AI for Continuous Improvement, Risk Management, and Scalability”, Australian Journal of Machine Learning Research & Applications, vol. 2, no. 1, pp. 416–440, Mar. 2022
Tamanampudi, Venkata Mohit. "Deep Learning Models for Continuous Feedback Loops in DevOps: Enhancing Release Cycles with AI-Powered Insights and Analytics." Journal of Artificial Intelligence Research and Applications 2.1 (2022): 425-463.
R. L. Nord and J. B. L. Mullen, "Leveraging AI for predictive analytics in release management," Journal of Systems and Software, vol. 173, no. 3, pp. 108-118, Sep. 2021.
M. K. Ahmed, H. I. Abdi, and H. A. A. Ahmed, "Machine learning for software defect prediction: A systematic literature review," IEEE Transactions on Software Engineering, vol. 47, no. 3, pp. 1236-1250, Mar. 2021.
H. M. Syed, A. Ahmad, and R. A. Rahman, "A machine learning-based approach for intelligent software deployment," Journal of Computer Languages, Systems & Structures, vol. 59, pp. 120-131, Oct. 2021.
G. Prabhakar and C. Yadav, "Challenges and opportunities in AI-driven software engineering," ACM SIGSOFT Software Engineering Notes, vol. 46, no. 4, pp. 54-56, Jul. 2021.
M. Kumar and W. Hamad, "Towards automated software release management: A machine learning perspective," Software: Practice and Experience, vol. 51, no. 5, pp. 889-902, May 2021.
K. Singh, Y. Verma, and R. Saini, "An exploration of machine learning techniques in software engineering," International Journal of Information Technology, vol. 14, no. 2, pp. 909-917, Apr. 2021.
M. P. Khan and R. D. Harris, "Integration of machine learning in CI/CD for enhanced software quality," IEEE Access, vol. 8, pp. 34145-34155, 2020.
J. R. Rahman and K. Sadiq, "Predictive analytics in software release management: Opportunities and challenges," Journal of Systems and Software, vol. 148, pp. 189-203, Apr. 2019.
H. Q. Rahman and S. Ma, "An empirical study of machine learning in software development lifecycle," IEEE Software, vol. 37, no. 6, pp. 30-37, Nov.-Dec. 2020.
L. Y. W. Chen, Y. Y. Jiang, and W. W. Zhang, "Machine learning for continuous integration and continuous deployment: A survey," ACM Computing Surveys, vol. 54, no. 3, Article 62, Jun. 2021.
T. S. Nasir, M. N. A. Farooq, and I. Z. Khan, "Automating deployment strategies using machine learning," Software: Practice and Experience, vol. 51, no. 4, pp. 745-761, Apr. 2021.
K. Cheng and H. Y. Huang, "AI and software development: New frontiers for deployment management," Journal of Software Engineering Research and Development, vol. 9, Article 10, Sep. 2021.
R. K. Meena, J. B. Smith, and J. M. Syed, "Real-time predictive analytics for CI/CD: A machine learning approach," IEEE Transactions on Software Engineering, vol. 48, no. 8, pp. 2130-2140, Aug. 2022.
Tamanampudi, Venkata Mohit. "Deep Learning-Based Automation of Continuous Delivery Pipelines in DevOps: Improving Code Quality and Security Testing." Australian Journal of Machine Learning Research & Applications 2.1 (2022): 367-415.
F. V. Smith and P. J. H. Robinson, "Evaluating the impact of machine learning on software release management," International Journal of Software Engineering and Knowledge Engineering, vol. 31, no. 1, pp. 45-63, Jan. 2021.
K. P. Zhang, K. Wong, and C. Y. Lu, "Challenges in integrating machine learning into DevOps practices," Computers in Industry, vol. 130, Article 103431, Mar. 2021.
N. H. Shafique, M. B. Arshad, and I. H. Al-Sadi, "Ethical implications of machine learning in software release management," AI & Society, vol. 36, no. 2, pp. 271-284, Apr. 2021.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.