Score: 0

Code Semantic Zooming

Published: October 7, 2025 | arXiv ID: 2510.06452v1

By: Jinsheng Ba, Sverrir Thorgeirsson, Zhendong Su

Potential Business Impact:

Lets you tell computers to build complex programs.

Business Areas:
Natural Language Processing Artificial Intelligence, Data and Analytics, Software

Recent advances in Large Language Models (LLMs) have introduced a new paradigm for software development, where source code is generated directly from natural language prompts. While this paradigm significantly boosts development productivity, building complex, real-world software systems remains challenging because natural language offers limited control over the generated code. Inspired by the historical evolution of programming languages toward higher levels of abstraction, we advocate for a high-level abstraction language that gives developers greater control over LLM-assisted code writing. To this end, we propose Code Semantic Zooming, a novel approach based on pseudocode that allows developers to iteratively explore, understand, and refine code across multiple layers of semantic abstraction. We implemented Code Semantic Zooming as a VS Code extension and demonstrated its effectiveness through two real-world case studies.

Country of Origin
🇨🇭 Switzerland

Page Count
9 pages

Category
Computer Science:
Human-Computer Interaction