一句话:通过混合方法研究提出 S-IASE 模型,揭示 AI 辅助编程中的意图、行动、工具与情绪模式。
AI 助手正在改变软件开发,但开发者在编程过程中的隐藏意图与情绪仍缺乏理解。该研究对 76 名开发者开展混合方法研究,提出 S-IASE 模型,从开发状态中的意图、行动、支持工具和情绪四个维度进行刻画,并结合序列模式挖掘与访谈进行分析。研究识别出三种关键模式:一是“信任但验证”工作流,改变了传统编程范式的步骤顺序;二是开发者表现出稳定的情绪模式,但隐藏着自我批评;三是纯文本 AI 响应在程序性任务中造成模态不匹配。这些发现对开发者培训以及设计上下文感知的多模态 AI 助手具有启示。
AI assistants are changing software development, yet developers' thoughts and feelings during programming remain underexplored. To explore how hidden intentions, actions, tool choices, and emotions unfold during AI-assisted tasks, we conducted a mixed-methods study with 76 developers and propose the S-IASE model. This model captures four dimensions of a development State: Intention, Action, Supporting Tool, and Emotion. Through sequential pattern mining and interviews, we identified three key patterns. First, a "Trust but Verify" workflow reordered steps in the traditional programming paradigm. Second, developers exhibited stable emotional patterns yet revealed underlying self-criticism. Finally, text-only AI responses created a modality mismatch for procedural tasks. These patterns carry implications for training developers and designing context-aware, multi-modal AI assistants.