Exploring Direct Instruction and Summary-Mediated Prompting in LLM-Assisted Code Modification

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Tang, Ningzhi, Smith, Emory, Huang, Yu, McMillan, Collin, Li, Toby Jia-Jun
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912516779540480
author Tang, Ningzhi
Smith, Emory
Huang, Yu
McMillan, Collin
Li, Toby Jia-Jun
author_facet Tang, Ningzhi
Smith, Emory
Huang, Yu
McMillan, Collin
Li, Toby Jia-Jun
contents This paper presents a study of using large language models (LLMs) in modifying existing code. While LLMs for generating code have been widely studied, their role in code modification remains less understood. Although "prompting" serves as the primary interface for developers to communicate intents to LLMs, constructing effective prompts for code modification introduces challenges different from generation. Prior work suggests that natural language summaries may help scaffold this process, yet such approaches have been validated primarily in narrow domains like SQL rewriting. This study investigates two prompting strategies for LLM-assisted code modification: Direct Instruction Prompting, where developers describe changes explicitly in free-form language, and Summary-Mediated Prompting, where changes are made by editing the generated summaries of the code. We conducted an exploratory study with 15 developers who completed modification tasks using both techniques across multiple scenarios. Our findings suggest that developers followed an iterative workflow: understanding the code, localizing the edit, and validating outputs through execution or semantic reasoning. Each prompting strategy presented trade-offs: direct instruction prompting was more flexible and easier to specify, while summary-mediated prompting supported comprehension, prompt scaffolding, and control. Developers' choice of strategy was shaped by task goals and context, including urgency, maintainability, learning intent, and code familiarity. These findings highlight the need for more usable prompt interactions, including adjustable summary granularity, reliable summary-code traceability, and consistency in generated summaries.
format Preprint
id arxiv_https___arxiv_org_abs_2508_01523
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Exploring Direct Instruction and Summary-Mediated Prompting in LLM-Assisted Code Modification
Tang, Ningzhi
Smith, Emory
Huang, Yu
McMillan, Collin
Li, Toby Jia-Jun
Software Engineering
Human-Computer Interaction
This paper presents a study of using large language models (LLMs) in modifying existing code. While LLMs for generating code have been widely studied, their role in code modification remains less understood. Although "prompting" serves as the primary interface for developers to communicate intents to LLMs, constructing effective prompts for code modification introduces challenges different from generation. Prior work suggests that natural language summaries may help scaffold this process, yet such approaches have been validated primarily in narrow domains like SQL rewriting. This study investigates two prompting strategies for LLM-assisted code modification: Direct Instruction Prompting, where developers describe changes explicitly in free-form language, and Summary-Mediated Prompting, where changes are made by editing the generated summaries of the code. We conducted an exploratory study with 15 developers who completed modification tasks using both techniques across multiple scenarios. Our findings suggest that developers followed an iterative workflow: understanding the code, localizing the edit, and validating outputs through execution or semantic reasoning. Each prompting strategy presented trade-offs: direct instruction prompting was more flexible and easier to specify, while summary-mediated prompting supported comprehension, prompt scaffolding, and control. Developers' choice of strategy was shaped by task goals and context, including urgency, maintainability, learning intent, and code familiarity. These findings highlight the need for more usable prompt interactions, including adjustable summary granularity, reliable summary-code traceability, and consistency in generated summaries.
title Exploring Direct Instruction and Summary-Mediated Prompting in LLM-Assisted Code Modification
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2508.01523