中文

软件工程中的人机协作:来自实践工作坊的经验教训

软件工程 2023-12-19 v1

摘要

本文研究了软件工程中人机协作的动态过程,重点关注 ChatGPT 的使用。通过对一场实践工作坊进行主题分析——在该工作坊中,22 名专业软件工程师与 ChatGPT 协作了三个小时——我们探索了 AI 从单纯工具向协作者的转变。该研究识别了关键主题,如人机交互的演变特性、AI 在软件工程任务中的能力,以及在该领域集成 AI 所面临的挑战与局限。研究结果表明,尽管 AI(特别是 ChatGPT)提高了代码生成和优化的效率,但人工监督仍然至关重要,尤其是在需要复杂问题求解和安全考量的领域。本研究有助于在理论上理解软件工程中的人机协作,并为将 AI 工具有效集成到开发过程中提供了实践见解。它强调了明确的角色分配、有效的沟通以及平衡的 AI 与人类协作对于在软件工程中充分发挥 AI 潜力的必要性。

关键词

引用

@article{arxiv.2312.10620,
  title  = {Human AI Collaboration in Software Engineering: Lessons Learned from a Hands On Workshop},
  author = {Muhammad Hamza and Dominik Siemon and Muhammad Azeem Akbar and Tahsinur Rahman},
  journal= {arXiv preprint arXiv:2312.10620},
  year   = {2023}
}