大型语言模型对软件开发中人员、流程、产品和社会的重塑:面向早期采用者的全面探索
软件工程
2025-11-25 v2 人工智能
人机交互
摘要
大型语言模型(LLMs)正在快速重塑软件开发,但其对软件开发生命周期的影响仍未被充分探索。现有工作聚焦于代码开发或测试等孤立活动,留下了一个开放问题:LLMs 如何影响开发者、流程、产品和软件生态系统。我们通过半结构化访谈十六位早期采用者软件专业人员——他们在 2023 年早期至中期将基于 LLM 的工具整合到日常工作中——来填补这一空白。我们将这些访谈视为早期实证证据,并将参与者的叙述与近期关于 LLMs 在软件工程中的研究进行比较,指出哪些早期模式持续存在或发生转变。通过主题分析,我们将发现组织在四个维度上:人员、流程、产品和社会。开发者报告称,通过减少常规任务、简化搜索和加速调试获得了显著的生产力提升,但也描述了一个生产力-质量悖论:他们经常丢弃生成的代码,并将精力从编写转向批判性地评估和整合。LLM 的使用高度依赖于阶段,在实现和调试阶段采用度很高,但在需求收集和其他协作工作中影响有限。参与者发展了有效使用 LLMs 的新能力,包括提示工程策略、分层验证和安全集成以保护专有数据。他们预见了招聘期望、团队实践和计算教育的变化,同时强调人类判断和基础软件工程技能仍然至关重要。我们的发现后来被大规模定量研究所印证,为开发者、组织、教育工作者和工具设计者提供了可操作的启示,帮助他们今天负责任地将 LLMs 整合到软件实践中。
引用
@article{arxiv.2503.05012,
title = {LLMs' Reshaping of People, Processes, Products, and Society in Software Development: A Comprehensive Exploration with Early Adopters},
author = {Benyamin Tabarsi and Heidi Reichert and Sam Gilson and Ally Limke and Sandeep Kuttal and Tiffany Barnes},
journal= {arXiv preprint arXiv:2503.05012},
year = {2025}
}