In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sergeyuk, Agnia, Titov, Sergey, Izadi, Maliheh
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913202011373568
author Sergeyuk, Agnia
Titov, Sergey
Izadi, Maliheh
author_facet Sergeyuk, Agnia
Titov, Sergey
Izadi, Maliheh
contents Integrated Development Environments (IDEs) have become central to modern software development, especially with the integration of Artificial Intelligence (AI) to enhance programming efficiency and decision-making. The study of in-IDE Human-AI Experience is critical in understanding how these AI tools are transforming the software development process, impacting programmer productivity, and influencing code quality. We conducted a literature review to study the current state of in-IDE Human-AI Experience research, bridging a gap in understanding the nuanced interactions between programmers and AI assistants within IDEs. By analyzing 36 selected papers, our study illustrates three primary research branches: Design, Impact, and Quality of Interaction. The trends, challenges, and opportunities identified in this paper emphasize the evolving landscape of software development and inform future directions for research and development in this dynamic field. Specifically, we invite the community to investigate three aspects of these interactions: designing task-specific user interface, building trust, and improving readability.
format Preprint
id arxiv_https___arxiv_org_abs_2401_10739
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review
Sergeyuk, Agnia
Titov, Sergey
Izadi, Maliheh
Software Engineering
Human-Computer Interaction
Integrated Development Environments (IDEs) have become central to modern software development, especially with the integration of Artificial Intelligence (AI) to enhance programming efficiency and decision-making. The study of in-IDE Human-AI Experience is critical in understanding how these AI tools are transforming the software development process, impacting programmer productivity, and influencing code quality. We conducted a literature review to study the current state of in-IDE Human-AI Experience research, bridging a gap in understanding the nuanced interactions between programmers and AI assistants within IDEs. By analyzing 36 selected papers, our study illustrates three primary research branches: Design, Impact, and Quality of Interaction. The trends, challenges, and opportunities identified in this paper emphasize the evolving landscape of software development and inform future directions for research and development in this dynamic field. Specifically, we invite the community to investigate three aspects of these interactions: designing task-specific user interface, building trust, and improving readability.
title In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2401.10739