In-ide human-ai experience in the era of large language models; a literature review

A Sergeyuk, S Titov, M Izadi - Proceedings of the 1st ACM/IEEE …, 2024 - dl.acm.org
Integrated Development Environments (IDEs) have become central to modern software
development, especially with the integration of Artificial Intelligence (AI) to enhance …

Using AI-based coding assistants in practice: State of affairs, perceptions, and ways forward

A Sergeyuk, Y Golubev, T Bryksin, I Ahmed - Information and Software …, 2025 - Elsevier
Context: The last several years saw the emergence of AI assistants for code—multi-purpose
AI-based helpers in software engineering. As they become omnipresent in all aspects of …

Understanding the Human-LLM Dynamic: A Literature Survey of LLM Use in Programming Tasks

D Etsenake, M Nagappan - arXiv preprint arXiv:2410.01026, 2024 - arxiv.org
Large Language Models (LLMs) are transforming programming practices, offering significant
capabilities for code generation activities. While researchers have explored the potential of …

CoLadder: Manipulating Code Generation via Multi-Level Blocks

R Yen, JS Zhu, S Suh, H Xia, J Zhao - Proceedings of the 37th Annual …, 2024 - dl.acm.org
This paper adopted an iterative design process to gain insights into programmers' strategies
when using LLMs for programming. We proposed CoLadder, a novel system that supports …

Wordflow: Social prompt engineering for large language models

ZJ Wang, A Chakravarthy, D Munechika… - arXiv preprint arXiv …, 2024 - arxiv.org
Large language models (LLMs) require well-crafted prompts for effective use. Prompt
engineering, the process of designing prompts, is challenging, particularly for non-experts …

MeMemo: On-device Retrieval Augmentation for Private and Personalized Text Generation

ZJ Wang, DH Chau - Proceedings of the 47th International ACM SIGIR …, 2024 - dl.acm.org
Retrieval-augmented text generation (RAG) addresses the common limitations of large
language models (LLMs), such as hallucination, by retrieving information from an updatable …

To Search or To Gen? Exploring the Synergy between Generative AI and Web Search in Programming

R Yen, N Sultanum, J Zhao - Extended Abstracts of the CHI Conference …, 2024 - dl.acm.org
The convergence of generative AI and web search is reshaping problem-solving for
programmers. However, the lack of understanding regarding their interplay in the …

Code Shaping: Iterative Code Editing with Free-form Sketching

R Yen, J Zhao, D Vogel - Adjunct Proceedings of the 37th Annual ACM …, 2024 - dl.acm.org
We present an initial step towards building a system for programmers to edit code using free-
form sketch annotations drawn directly onto editor and output windows. Using a working …

Generative artificial intelligence in programming: a scoping review of cognitive aspects

S Määttä - 2024 - oulurepo.oulu.fi
Purpose and objectives: The rapidly increasing number of technical papers on applications
of generative AI in programming should be complemented by empirical studies addressing …

How Far Are We From AGI: Are LLMs All We Need?

T Feng, C Jin, J Liu, K Zhu, H Tu, Z Cheng, G Lin… - … on Machine Learning … - openreview.net
The evolution of artificial intelligence (AI) has profoundly impacted human society, driving
significant advancements in multiple sectors. Yet, the escalating demands on AI have …