A Study on AI Tools That Can Generate Software Source Code

A Study on AI Tools That Can Generate Software Source Code

C. R. Rathish (New Horizon College of Engineering, India), S. Aaron Dennis (New Horizon College of Engineering, India), S. Arjun (New Horizon College of Engineering, India), Nithin Shiva Vanka (New Horizon College of Engineering, India), Akhilesh R. Mohan (New Horizon College of Engineering, India), and Aryasree Madhukumar (Cambridge Institute of Technology, India)
Copyright: © 2025 |Pages: 16
DOI: 10.4018/979-8-3693-9356-7.ch005
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

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.
Chapter Preview

Complete Chapter List

Search this Book:
Reset