Autonomous Systems In Software Engineering: Reducing Human Error In Continuous Deployment Through Robotics And AI
Main Article Content
Abstract
The advancement of engineering of autonomous systems, particularly in continuous deployment, offers the opportunity to limit the influence of humanity and improve reliability. The research in this paper has especially focused on how robotics should be integrated with artificial intelligence to enable the automation of corers within the deployment pipelines in order to reduce reliance on the workforce. The following simulation reports and real-life examples of this paper show how autonomous systems perform these critical deployment tasks, including code integration, testing, and release management, more efficiently and accurately. New observations suggest that such systems not only enhance the rate of deployment but also reduce the incidences of errors resulting from human elements. Nonetheless, issues that have been recognized are system safety, trust in robots and human-robot interactions, and integration challenges that are posed as factors that hinder the seamless adoption of the system. This paper outlines the approaches to tackle these challenges and presents future research directions for extending the use of autonomous systems in software deployment. As such, the findings do well in highlighting the potential of autonomous technologies in shaping better, more productive, consistent, and even less prone to errors in software development.
Published Date: 24 March 2022
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
All articles published in NVEO are licensed under Copyright Creative Commons Attribution-NonCommercial 4.0 International License.