paperbot · PL 论文追踪

全部论文 待读 收藏

P2 What do professional software developers need to know to succeed in an age of Artificial Intelligence?

在人工智能时代,专业软件开发者需要知道什么才能成功?
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 2/10 · 该论文是关于AI时代专业开发者所需技能与工作流的定性研究,属于开发者教育与职业能力议题,并未涉及静态分析、形式化验证、浮点程序分析或贝叶斯程序分析,也没有提出PL/程序分析技术或工具。它与用户研究方向仅有“AI辅助软件开发”这一宽泛关联,匹配度较低。引用 10 inbox
Matthew Kam, Cody Miller, Miaoxin Wang, Abey Tidwell, Irene A. Lee, Joyce Malyn-Smith, Beatriz Perret, Vikram Tiwari, Joshua Kenitzer, Andrew Macvean, Erin Barrar
crossref: 2026-09-12

AI 速览

一句话:通过对21名前沿开发者的研究,提炼AI增强开发者的四领域技能与六步工作流。

生成式AI已被证明能为软件开发者带来生产力提升,但也引发岗位冲击与技能退化的担忧。该研究访谈了21名处于AI使用前沿的专业开发者,归纳出12项工作目标、75项相关任务及每项任务所需技能与知识,并提炼出5点洞见。作者发现,成为成功的AI增强开发者所需技能可归为四个领域:有效使用生成式AI、核心软件工程、邻近工程和邻近非工程领域,它们贯穿于一个六步任务工作流的关键节点。为应对AI时代,在职学习与计算机科学学位项目需同时培养软技能和四领域技术技能,以实现再培训、技能提升并防止技能退化。

问题
生成式AI带来生产力提升,但开发者面临岗位冲击与技能退化风险;论文探究专业开发者需要哪些知识与技能才能在AI时代成功。
方法
通过对21名处于AI使用前沿的专业开发者进行质性研究,归纳12项工作目标、75项任务及相关技能知识,并提炼5点洞见。
评估
基于访谈资料的归纳分析,提出四领域技能框架与六步任务工作流,并讨论对在职学习和计算机科学教育的启示。
原文摘要(Abstract)

Generative AI is showing early evidence of productivity gains for software developers, but concerns persist regarding workforce disruption and deskilling. We describe our research with 21 developers at the cutting edge of using AI, summarizing 12 of their work goals we uncovered, together with 75 associated tasks and the skills & knowledge for each, illustrating how developers use AI at work. From all of these, we distilled our findings in the form of 5 insights. We found that the skills & knowledge to be a successful AI-enhanced developer are organized into four domains (using Generative AI effectively, core software engineering, adjacent engineering, and adjacent non-engineering) deployed at critical junctures throughout a 6-step task workflow. In order to "future proof" developers for this age of AI, on-the-job learning initiatives and computer science degree programs will need to target both "soft" skills and the technical skills & knowledge in all four domains to reskill, upskill and safeguard against deskilling.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9034,
  title = {What do professional software developers need to know to succeed in an age of Artificial Intelligence?},
  author = {Matthew Kam and Cody Miller and Miaoxin Wang and Abey Tidwell and Irene A. Lee and Joyce Malyn-Smith and Beatriz Perret and Vikram Tiwari and Joshua Kenitzer and Andrew Macvean and Erin Barrar},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3727251}
}