Daily Arxiv

This is a page that curates AI-related papers published worldwide.
All content here is summarized using Google Gemini and operated on a non-profit basis.
Copyright for each paper belongs to the authors and their institutions; please make sure to credit the source when sharing.

Human-AI Experience in Integrated Development Environments: A Systematic Literature Review

Created by
  • Haebom

Author

Agnia Sergeyuk, Ilya Zakharov, Ekaterina Koshchenko, Maliheh Izadi

Outline

This paper explores how integrating artificial intelligence (AI) into integrated development environments (IDEs) is transforming software development, specifically how developers interact with their tools. This marks the emergence of a new field called human-AI experiences in IDEs (in-IDE HAX), exploring the dynamic evolution of human-computer interaction in AI-assisted coding environments. Through a systematic literature review of 90 studies, we analyze three aspects of AI-based IDE systems: impact, design, and quality. While AI-assisted coding improves developer productivity, it also poses challenges such as verification overhead and over-reliance. An effective interface must display context, provide explanations and transparency for suggestions, and support user control. We also address issues of correctness, maintainability, and security.

Takeaways, Limitations

Takeaways:
AI-assisted coding contributes to improved developer productivity.
An effective in-IDE HAX system must be context-aware, descriptive, and user-controlled.
We must be aware of the risks to the accuracy, maintainability, and security of AI-generated code.
Limitations:
Larger, long-term evaluations of the productivity gains of AI-assisted coding are needed.
Audit and verification assets for AI-generated code must be strengthened.
A broader scope of application is needed across the software life cycle.
Adaptive support under user control is required.
👍