A Survey of Automation in Software Development

  • Ritupriya G. Andurkar, Pravin S. Game

Abstract

Artificial Intelligence (AI) is a branch of computer science aimed at creating machines capable of exhibiting human intelligence. Automation is one of the areas where machines can replace human intelligence. It comes under narrow artificial intelligence as automation systems are specialized at particular task. Automation is usually done to replace human efforts in repetitive and mundane work and software development is a good candidate for automation. Several techniques are found in literature to automate different tasks involved in software development such as source code generation, generation of test cases, generation of documentation, etc. This paper presents the study of automation in software development and it is specifically focused on techniques for automatic source code generation, also called automatic programming.

Published
2020-06-06
How to Cite
Ritupriya G. Andurkar, Pravin S. Game. (2020). A Survey of Automation in Software Development. International Journal of Advanced Science and Technology, 29(04), 6751 -. Retrieved from http://sersc.org/journals/index.php/IJAST/article/view/28076