While revolutionary AI-powered code generation tools have been rising rapidly, we know little about how and how to help software developers form appropriate trust in those AI tools. Through a two-phase formative study, we investigate how online communities shape developers' trust in AI tools and how we can leverage community features to facilitate appropriate user trust. Through interviewing 17 developers, we find that developers collectively make sense of AI tools using the experiences shared by community members and leverage community signals to evaluate AI suggestions. We then surface design opportunities and conduct 11 design probe sessions to explore the design space of using community features to support user trust in AI code generation systems. We synthesize our findings and extend an existing model of user trust in AI technologies with sociotechnical factors. We map out the design considerations for integrating user community into the AI code generation experience.
翻译:尽管革命性的 AI 动力代码生成工具正在迅速崛起,但我们很少了解软件开发人员如何以及如何帮助他们形成适当的信任。通过两个阶段的形成性研究,我们调查了在线社区如何塑造开发人员对 AI 工具的信任,以及我们如何利用社区特征来促进适当的用户信任。通过对17名开发人员的访谈,我们发现开发人员通过社区成员分享的经验来共同理解 AI 工具,并利用社区信号来评估 AI 建议。然后,我们提出了设计机会,并进行了11个设计探针会话,探索利用社区特征来支持用户信任 AI 生成系统的设计空间。我们综合了研究结果,并通过社会技术因素扩展了现有用户信任 AI 技术的模型。我们列出了将用户社区集成到 AI 代码生成体验中的设计考虑因素。