Transformer-Based Code Generation: Automating Software Development with AI

The accelerating demand for software development has catalyzed the exploration of AI-driven solutions that can automate programming tasks.This paper presents a comprehensive study on the application of transformer-based models for code generation, examining their ability to translate natural language descriptions and formal specifications into executable code.Leveraging leading benchmarks such as HumanEval, MBPP, CodeXGLUE, and CONCODE, we evaluate models across diverse tasks, including code summarization, translation, completion, clone detection, and defect prediction.Our findings reveal that transformer-based models demonstrate strong capabilities in capturing programming intent, generating context-aware code, and adapting to multiple programming languages.However, challenges persist in ensuring syntactic correctness, semantic alignment, and real-world usability of AI-generated code.We further discuss integration strategies for incorporating these models into existing software engineering workflows, emphasizing the need for human oversight, rigorous evaluation metrics, and security considerations.By synthesizing current advancements and limitations, this work contributes to the evolving field of code intelligence and highlights future directions for developing more robust, generalizable, and trustworthy AI systems for software development.

Publication Details

Journal
IARJSET
Published
2025-04-15
DOI
https://doi.org/10.17148/iarjset.2025.12334
Primary Topic
Model-Driven Software Engineering Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Transformer-Based Code Generation: Automating Software Development with AI

IARJSET
Model-Driven Software Engineering Techniques
article

Transformer-Based Code Generation: Automating Software Development with AI

article en

Abstract

The accelerating demand for software development has catalyzed the exploration of AI-driven solutions that can automate programming tasks.This paper presents a comprehensive study on the application of transformer-based models for code generation, examining their ability to translate natural language descriptions and formal specifications into executable code.Leveraging leading benchmarks such as HumanEval, MBPP, CodeXGLUE, and CONCODE, we evaluate models across diverse tasks, including code summarization, translation, completion, clone detection, and defect prediction.Our findings reveal that transformer-based models demonstrate strong capabilities in capturing programming intent, generating context-aware code, and adapting to multiple programming languages.However, challenges persist in ensuring syntactic correctness, semantic alignment, and real-world usability of AI-generated code.We further discuss integration strategies for incorporating these models into existing software engineering workflows, emphasizing the need for human oversight, rigorous evaluation metrics, and security considerations.By synthesizing current advancements and limitations, this work contributes to the evolving field of code intelligence and highlights future directions for developing more robust, generalizable, and trustworthy AI systems for software development.

IARJSETVol. 12(3)
Industry, innovation and infrastructure
Openalex Percentile: Top 93%
Model-Driven Software Engineering Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.