A study on AI tools that can generate software source code

Author
Keywords
Abstract

AI is revolutionizing software development with tools that automate tasks like code suggestions, completions, and full code generation based on minimal input. Advanced machine learning models, such as Transformers, power tools like GitHub Copilot and TabNine, enhancing productivity and reducing coding errors. These tools use vast code repositories and natural language processing to help developers focus on complex problem-solving. However, AI-generated code presents challenges, including concerns over code quality, maintainability, and security. Ethical issues, like ownership, plagiarism, and biases in training data, also arise. Despite these hurdles, AI is set to play a crucial role in software engineering, pushing research toward improving scalability, ethical guidelines, and model generalization. As AI continues to evolve, it is expected to become a key component in future software development tools, transforming how developers work and optimize code. Its growing influence will shape the next generation of programming.

Year of Publication
2025
Book Title
Artificial Intelligence for Cloud-Native Software Engineering
Number of Pages
117-132,
Publisher
IGI Global
ISBN Number
979-836939358-1 (ISBN); 979-836939356-7 (ISBN)
URL
https://www.igi-global.com/gateway/chapter/378774
DOI
10.4018/979-8-3693-9356-7.ch005
Abbreviation
Artif. Intell. for Cloud-Native Softw. Eng.
Book Chapter
Download citation
Cits
0
Type of Work
Book chapter
CIT

For admissions and all other information, please visit the official website of

Cambridge Institute of Technology

Cambridge Group of Institutions

Contact

Web portal developed and administered by Dr. Subrahmanya S. Katte, Dean - Academics.

Contact the Site Admin.