让智能软件工程超越写代码,走向全流程变革
Toward Agentic Software Engineering Beyond Code: Framing Vision, Values, and Vocabulary
- 从代码扩展到全开发流程,构建更完整的智能工程框架
- 提出一套指导原则与价值观,规范社区研究方向
- 强调术语统一,助力团队协作与系统化发展
智能代理正推动软件工程的范式转变。尽管早期研究聚焦于代码生成,但实证研究表明,实际应用需涵盖更广泛的社技术活动。本文提出:(a) 将智能软件工程的范围拓展至整个开发流程,基于软件工程基础与新兴框架;(b) 建议确立一组价值与原则以引导研究;(c) 提供术语设计与使用的指引。旨在促进跨领域合作,奠定坚实基础,使智能软件工程不仅加速编码,更成为新一代流程级变革范式。
原文摘要 · Abstract (English)
Agentic AI is poised to usher in a seismic paradigm shift in Software Engineering (SE). As technologists rush head-along to make agentic AI a reality, SE researchers are driven to establish agentic SE as a research area. While early visions of agentic SE are primarily focused on code-related activities, early empirical evidence calls for a consideration of a wider range of socio-technical activities and concerns to make it work in practice. This paper contributes to the emerging visions by: (a) recommending an expansion of its scope beyond code, toward a 'whole of process' vision, grounding it in SE foundations and evolution and emerging agentic SE frameworks, (b) proposing a preliminary set of values and principles to guide community efforts, and (c) sharing guidance on designing and using well-defined vocabulary for agentic SE. It is hoped that these ideas will encourage collaborations and steer the SE community toward laying strong foundations of agentic SE so it is not limited to enabling coding acceleration but becomes the next process-level paradigm shift.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。