📄 论文总结
在软件开发中驾驭大型语言模型的平衡之道:从业者视角 / Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective
1️⃣ 一句话总结
这项研究通过访谈软件从业者,揭示了使用大型语言模型在提升开发效率、促进创新与损害开发者声誉、影响个性之间的多层面利弊权衡,并提出了相应的最佳实践建议。
Background: Large Language Models emerged with the potential of provoking a revolution in software development (e.g., automating processes, workforce transformation). Although studies have started to investigate the perceived impact of LLMs for software development, there is a need for empirical studies to comprehend how to balance forward and backward effects of using LLMs. Objective: We investigated how LLMs impact software development and how to manage the impact from a software developer's perspective. Method: We conducted 22 interviews with software practitioners across 3 rounds of data collection and analysis, between October (2024) and September (2025). We employed socio-technical grounded theory (STGT) for data analysis to rigorously analyse interview participants' responses. Results: We identified the benefits (e.g., maintain software development flow, improve developers' mental model, and foster entrepreneurship) and disadvantages (e.g., negative impact on developers' personality and damage to developers' reputation) of using LLMs at individual, team, organisation, and society levels; as well as best practices on how to adopt LLMs. Conclusion: Critically, we present the trade-offs that software practitioners, teams, and organisations face in working with LLMs. Our findings are particularly useful for software team leaders and IT managers to assess the viability of LLMs within their specific context.
在软件开发中驾驭大型语言模型的平衡之道:从业者视角 / Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective
这项研究通过访谈软件从业者,揭示了使用大型语言模型在提升开发效率、促进创新与损害开发者声誉、影响个性之间的多层面利弊权衡,并提出了相应的最佳实践建议。