A Viable Paradigm of Software Automation: Iterative End-to-End Automated Software Development

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Jia, Jin, Zhi, Zhang, Huangzhao, Zhang, Kechi, Qian, Jiaru, Zhao, Tiankuo
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909919302647808
author Li, Jia
Jin, Zhi
Zhang, Huangzhao
Zhang, Kechi
Qian, Jiaru
Zhao, Tiankuo
author_facet Li, Jia
Jin, Zhi
Zhang, Huangzhao
Zhang, Kechi
Qian, Jiaru
Zhao, Tiankuo
contents Software development automation is a long-term goal in software engineering. With the development of artificial intelligence (AI), more and more researchers are exploring approaches to software automation. They view AI systems as tools or assistants in software development, still requiring significant human involvement. Another initiative is ``vibe coding'', where AI systems write and repeatedly revise most (or even all) of the code. We foresee these two development paths will converge towards the same destination: AI systems participate in throughout the software development lifecycle, expanding boundaries of full-stack software development. In this paper, we present a vision of an iterative end-to-end automated software development paradigm AutoSW. It operates in an analyze-plan-implement-deliver loop, where AI systems as human partners become first-class actors, translating human intentions expressed in natural language into executable software. We explore a lightweight prototype across the paradigm and initially execute various representative cases. The results indicate that AutoSW can successfully deliver executable software, providing a feasible direction for truly end-to-end automated software development.
format Preprint
id arxiv_https___arxiv_org_abs_2511_15293
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Viable Paradigm of Software Automation: Iterative End-to-End Automated Software Development
Li, Jia
Jin, Zhi
Zhang, Huangzhao
Zhang, Kechi
Qian, Jiaru
Zhao, Tiankuo
Software Engineering
Software development automation is a long-term goal in software engineering. With the development of artificial intelligence (AI), more and more researchers are exploring approaches to software automation. They view AI systems as tools or assistants in software development, still requiring significant human involvement. Another initiative is ``vibe coding'', where AI systems write and repeatedly revise most (or even all) of the code. We foresee these two development paths will converge towards the same destination: AI systems participate in throughout the software development lifecycle, expanding boundaries of full-stack software development. In this paper, we present a vision of an iterative end-to-end automated software development paradigm AutoSW. It operates in an analyze-plan-implement-deliver loop, where AI systems as human partners become first-class actors, translating human intentions expressed in natural language into executable software. We explore a lightweight prototype across the paradigm and initially execute various representative cases. The results indicate that AutoSW can successfully deliver executable software, providing a feasible direction for truly end-to-end automated software development.
title A Viable Paradigm of Software Automation: Iterative End-to-End Automated Software Development
topic Software Engineering
url https://arxiv.org/abs/2511.15293