paperbot · PL 论文追踪

全部论文 待读 收藏

P2 AI in the Software Development Lifecycle: Insights and Open Research Questions

AI 在软件开发生命周期中的作用:洞察与开放研究问题
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 3/10 · 该论文是 AI/LLM 在软件开发生命周期中应用与挑战的宏观综述,属于 AI+软件工程泛领域讨论,并未聚焦用户关心的静态分析、Agentic 程序分析、LLM 改进形式化验证、浮点程序分析或贝叶斯程序分析等核心问题。其内容与“PL→AI”或“AI→PL”方向仅有间接关联,因此匹配度较低。引用 4 inbox
Everton Guimaraes, Nathalia Nascimento
crossref: 2026-09-12

AI 速览

一句话:梳理 AI 与大语言模型在软件开发生命周期各阶段的应用、风险与挑战,并提出未来研究议程。

随着人工智能与大语言模型(LLM)的快速发展,代码生成、调试、测试与维护等软件工程任务正被逐步自动化,ChatGPT、DeepSeek 等 AI 工具显示出提升开发者生产力、加速开发流程的潜力。然而,将 AI 与 LLM 引入软件工程也带来显著风险:AI 生成代码的可靠性难以保证、可能引入安全漏洞、训练数据中的偏见会被传播;同时知识产权、透明性与人工监督等伦理问题增加了在关键系统中采用 AI 的复杂度。本文分析 AI 在软件工程中的角色,考察其在软件开发生命周期各阶段的影响,识别关键应用、挑战与未来研究方向,为 AI 驱动的软件工程研究议程提供参考。

问题
AI 与 LLM 正快速渗透软件工程各环节,但学界与工业界尚缺乏对其在软件开发生命周期中作用、风险与局限的系统认识。
方法
采用综述与分析性研究方式,考察 AI 在软件开发生命周期各阶段的应用,归纳可靠性、安全、偏见与伦理等挑战,并提炼开放研究问题与研究议程。
评估
基于现有文献与 AI 工具(如 ChatGPT、DeepSeek)实践证据进行定性分析与讨论,未开展新的实证实验或量化评测。
原文摘要(Abstract)

The rapid advancements in Artificial Intelligence (AI) and Large Language Models (LLMs) are reshaping software engineering and automating tasks such as code generation, debugging, testing, and maintenance. AI-powered tools (i.e. ChatGPT, DeepSeek), have demonstrated significant potential in enhancing developer productivity and accelerating software development processes. Integrating AI and LLMs into software engineering presents notable challenges despite these advancements. Concerns regarding the reliability of AI-generated code, security vulnerabilities, and the propagation of biases in training data pose substantial risks. Additionally, ethical considerations, including intellectual property rights, transparency, and the need for human oversight, highlight the complexities of AI adoption in critical software systems. The rapid evolution of these technologies requires continuous adaptation of software engineering methodologies to mitigate risks while maximizing benefits. This paper analyzes AI's role in software engineering, identifying key applications, challenges, and future research directions. We examine AI's impact across various phases of the software development lifecycle, This paper contributes to the ongoing discussion on AI-driven software engineering and outlines a research agenda for navigating this rapidly evolving field.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8954,
  title = {AI in the Software Development Lifecycle: Insights and Open Research Questions},
  author = {Everton Guimaraes and Nathalia Nascimento},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3730538}
}