Human-Machine Teaming and Team Effectiveness in AI Tools for Software Engineering

Background: Artificial Intelligence (AI) is increasingly being used to support software engineering (SE), shifting the role of AI tools for SE (AI4SE) towards team members rather than simply tools. Human-machine teaming (HMT) views humans and machines as members of a team. This approach may be useful in AI4SE but HMT and team effectiveness have received little attention in the software engineering community. Objective: To unpick whether and how HMT and team effectiveness have been applied in AI4SE, and to identify recommendations. Method: A mapping study approach identifies 21 papers on developercentred AI4SE. Each one is analysed to identify its use of HMT, its focus regarding AI-developer interaction, and any elements of team effectiveness. Results: Different aspects of AI-developer interaction have been considered but only one paper explicitly uses the HMT concept. Some elements of team effectiveness are considered, but others are not addressed at all, and several studies do not consider any. Conclusion: Researchers are encouraged to consider HMT as a framework for AI4SE, to leverage research in all-human teams, adaptive UX and developer motivation to inform tool design, and reduce reliance on human monitoring.

Authors

Institutions

Publication Details

Published
2025-04-27
DOI
https://doi.org/10.1109/chase66643.2025.00017
Citations
1
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Human-Machine Teaming and Team Effectiveness in AI Tools for Software Engineering

Michel Wermelinger, Irum Rauf, Tamara López, Helen Sharp
1 citations
Software Engineering Techniques and Practices
3.25
article

Human-Machine Teaming and Team Effectiveness in AI Tools for Software Engineering

Michel Wermelinger, Irum Rauf, Tamara López, Helen Sharp
article en
1 citations

Abstract

Background: Artificial Intelligence (AI) is increasingly being used to support software engineering (SE), shifting the role of AI tools for SE (AI4SE) towards team members rather than simply tools. Human-machine teaming (HMT) views humans and machines as members of a team. This approach may be useful in AI4SE but HMT and team effectiveness have received little attention in the software engineering community. Objective: To unpick whether and how HMT and team effectiveness have been applied in AI4SE, and to identify recommendations. Method: A mapping study approach identifies 21 papers on developercentred AI4SE. Each one is analysed to identify its use of HMT, its focus regarding AI-developer interaction, and any elements of team effectiveness. Results: Different aspects of AI-developer interaction have been considered but only one paper explicitly uses the HMT concept. Some elements of team effectiveness are considered, but others are not addressed at all, and several studies do not consider any. Conclusion: Researchers are encouraged to consider HMT as a framework for AI4SE, to leverage research in all-human teams, adaptive UX and developer motivation to inform tool design, and reduce reliance on human monitoring.

The Open University (GB)
Openalex Percentile: Top 8%
Software Engineering Techniques and Practices
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.