Pith. sign in

REVIEW 4 cited by

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

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2501.08774 v2 pith:MQUOYO6T submitted 2025-01-15 cs.SE cs.AIcs.HC

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

classification cs.SE cs.AIcs.HC
keywords developmentsoftwaretoolsdevelopersinteractionsresearchtaxonomytypes
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

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.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Mise en Place for Agentic Coding: Deliberate Preparation as Context Engineering Methodology

    cs.SE 2026-05 unverdicted novelty 7.0

    The Mise en Place methodology uses contextual grounding, collaborative specification, and task decomposition to prepare AI agents for coding tasks, demonstrated in a hackathon where two hours of prep enabled rapid par...

  2. A survey of generative AI adoption and perceived productivity among scientists who program

    cs.SE 2025-12 unverdicted novelty 6.0

    Survey of 868 scientific programmers shows generative AI adoption is highest among the inexperienced, who prefer conversational tools, and perceived productivity correlates most with volume of accepted generated code ...

  3. From Prompts to Context: An Ontology-Driven Framework for Human-Generative AI Collaboration

    cs.HC 2026-05 unverdicted novelty 5.0

    Presents the CCAI ontology and SPARQL retrieval method to convert ephemeral Human-Generative AI prompt interactions into explicit, machine-readable collaboration traces, illustrated in a competency-profile software ca...

  4. The Productivity-Reliability Paradox: Specification-Driven Governance for AI-Augmented Software Development

    cs.SE 2026-05 unverdicted novelty 5.0

    The Productivity-Reliability Paradox arises because AI code generators produce variable output while developers lack sufficient specification discipline, making governance models focused on specifications the binding ...