CoLadder: Manipulating Code Generation via Multi-Level Blocks

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 programmers by facilitating hierarchical task decomposition, direct code segment manipulation, and result evaluation during prompt authoring. A user study with 12 experienced programmers showed that CoLadder is effective in helping programmers externalize their problem-solving intentions flexibly, improving their ability to evaluate and modify code across various abstraction levels, from their task’s goal to final code implementation.

Authors

Institutions

Publication Details

Published
2024-10-11
DOI
https://doi.org/10.1145/3654777.3676357
Citations
16
Primary Topic
E-Learning and Knowledge Management
Type
article
Field-Weighted Citation Impact
6.59
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CoLadder: Manipulating Code Generation via Multi-Level Blocks

Haijun Xia, Jian Tao Zhao, Sangho Suh, Ryan Yen et al.
16 citations
E-Learning and Knowledge Management
6.59
article

CoLadder: Manipulating Code Generation via Multi-Level Blocks

Haijun Xia, Jian Tao Zhao, Sangho Suh, Ryan Yen, J. Zhu
article en
16 citations

Abstract

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 programmers by facilitating hierarchical task decomposition, direct code segment manipulation, and result evaluation during prompt authoring. A user study with 12 experienced programmers showed that CoLadder is effective in helping programmers externalize their problem-solving intentions flexibly, improving their ability to evaluate and modify code across various abstraction levels, from their task’s goal to final code implementation.

University of Waterloo (CA), University of Toronto (CA), University of California San Diego (US)
Openalex Percentile: Top 3%
E-Learning and Knowledge Management
6.59
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.