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
|
