Human and Machine: How Software Engineers Perceive and Engage with AI-Assisted Code Reviews Compared to Their Peers
Adam Alami, Neil A. Ernst

TL;DR
This study explores software engineers' perceptions of AI-assisted code reviews, revealing impacts on emotional regulation, cognitive load, and trust, and offering insights into AI-human collaboration in software engineering.
Contribution
It provides novel insights into how AI tools influence socio-technical aspects of code review, highlighting trust, emotional, and cognitive factors in AI-human interactions.
Findings
Less emotional regulation needed with LLM reviews
Higher cognitive load due to detailed feedback
Trust and context limit LLM feedback adoption
Abstract
The integration of artificial intelligence (AI) continues to increase and evolve, including in software engineering (SE). This integration involves processes traditionally entrusted to humans, such as coding. However, the impact on socio-technical processes like code review remains underexplored. In this interview-based study (20 interviewees), we investigate how software engineers perceive and engage with Large Language Model (LLM)-assisted code reviews compared to human peer-led reviews. In this inherently human-centric process, we aim to understand how software engineers navigate the introduction of AI into collaborative workflows. We found that engagement in code review is multi-dimensional, spanning cognitive, emotional, and behavioral dimensions. The introduction of LLM-assisted review impacts some of these attributes. For example, there is less need for emotional regulation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Open Source Software Innovations
