mlsanityData to 7 Oct 2026

How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineering

arXiv 2501.08774 ↗First posted 15 Jan 2025cs.SE cs.AI cs.HCcited by 14

Not on the map. Why?

Abstract (arXiv)

Artificial intelligence (AI), including large language models and generative AI, is emerging as a significant force in software development, offering developers powerful tools that span the entire development lifecycle. Although software engineering research has extensively studied AI tools in software development, the specific types of interactions between developers and these AI-powered tools have only recently begun to receive attention. Understanding and improving these interactions has the potential to enhance productivity, trust, and efficiency in AI-driven workflows. In this paper, we propose a taxonomy of interaction types between developers and AI tools, identifying eleven distinct interaction types, such as auto-complete code suggestions, command-driven actions, and conversational assistance. Building on this taxonomy, we outline a research agenda focused on optimizing AI interactions, improving developer control, and addressing trust and usability challenges in AI-assisted development. By establishing a structured foundation for studying developer-AI interactions, this paper aims to stimulate research on creating more effective, adaptive AI tools for software development.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 8 of its 16 references that are in the map. First posted on arXiv 15 Jan 2025.

Builds on

8 of 16 references.

References · 8

  1. 2023The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Developmentcited by 95
  2. 2023Navigating the Complexity of Generative AI Adoption in Software Engineeringcited by 32
  3. 2023Greening Large Language Models of Codecited by 19
  4. 2023From Copilot to Pilot: Towards AI Supported Software Developmentcited by 14
  5. 2023DevGPT: Studying Developer-ChatGPT Conversationscited by 11
  6. 2024Generative AI for Pull Request Descriptions: Adoption, Impact, and Developer Interventionscited by 10
  7. 2023Demystifying Practices, Challenges and Expected Features of Using GitHub Copilotcited by 5
  8. 2024AI-assisted Coding with Cody: Lessons from Context Retrieval and Evaluation for Code Recommendationscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 4; 2026: 10.

14 papers.

Sort:

By area: