中文
相关论文

相关论文: Code Park: A New 3D Code Visualization Tool

200 篇论文

We present Viser, a 3D visualization library for computer vision and robotics. Viser aims to bring easy and extensible 3D visualization to Python: we provide a comprehensive set of 3D scene and 2D GUI primitives, which can be used…

计算机视觉与模式识别 · 计算机科学 2025-07-31 Brent Yi , Chung Min Kim , Justin Kerr , Gina Wu , Rebecca Feng , Anthony Zhang , Jonas Kulhanek , Hongsuk Choi , Yi Ma , Matthew Tancik , Angjoo Kanazawa

Software is intangible and knowledge about software systems is typically tacit. The mental model of software developers is thus an important factor in software engineering. It is our vision that developers should be able to refer to code as…

软件工程 · 计算机科学 2010-01-15 Adrian Kuhn , David Erni , Oscar Nierstrasz

Open-ended programming increases students' motivation by allowing them to solve authentic problems and connect programming to their own interests. However, such open-ended projects are also challenging, as they often encourage students to…

Timely, personalized feedback is essential for students learning programming. LLM-powered tools like ChatGPT offer instant support, but reveal direct answers with code, which may hinder deep conceptual engagement. We developed CodeAid, an…

Recent work demonstrated how we can design and use coding strips, a form of comic strips with corresponding code, to enhance teaching and learning in programming. However, creating coding strips is a creative, time-consuming process.…

人机交互 · 计算机科学 2022-08-30 Sangho Suh , Jian Zhao , Edith Law

Visualization languages help to standardize the process of designing effective visualizations, one of the most prominent being D3. However, few researchers have analyzed at scale how users incorporate these languages into existing…

人机交互 · 计算机科学 2022-06-29 Leilani Battle , Danni Feng , Kelli Webber

We present CV4Code, a compact and effective computer vision method for sourcecode understanding. Our method leverages the contextual and the structural information available from the code snippet by treating each snippet as a…

软件工程 · 计算机科学 2022-05-19 Ruibo Shi , Lili Tao , Rohan Saphal , Fran Silavong , Sean J. Moran

Evaluating code generation models for 3D spatial reasoning requires executing generated code in realistic environments and assessing outputs beyond surface-level correctness. We introduce a platform VoxelCode, for analyzing code generation…

机器学习 · 计算机科学 2026-04-06 Yan Zheng , Florian Bordes

The best way to understand complex data structures or algorithm is to see them in action. The present work presents a new tool, especially useful for students and lecturers in computer science. It is written in Java and developed at…

计算机与社会 · 计算机科学 2014-03-19 Kaninda Musumbu

A great part of software development involves conceptualizing or communicating the underlying procedures and logic that needs to be expressed in programs. One major difficulty of programming is turning concept into code, especially when…

软件工程 · 计算机科学 2021-09-23 Frank F. Xu , Bogdan Vasilescu , Graham Neubig

We believe that 3D visualisations should not be used alone; by coincidentally displaying alternative views the user can gain the best understanding of all situations. The different presentations signify manifold meanings and afford…

人机交互 · 计算机科学 2021-08-11 J. C. Roberts , J. W. Mearman , P. W. S. Butcher , H. M. Al-Maneea , P. D. Ritsos

Storyline visualization has emerged as an innovative method for illustrating the development and changes in stories across various domains. Traditional approaches typically represent stories with one line per character, progressing from…

人机交互 · 计算机科学 2024-08-06 Haonan Yao , Lixiang Zhao , Boyuan Chen , Kaiwen Li , Hai-Ning Liang , Lingyun Yu

Monitoring in-class programming exercises can help instructors identify struggling students and common challenges. However, understanding students' progress can be prohibitively difficult, particularly for multi-faceted problems that…

人机交互 · 计算机科学 2026-02-02 Yinuo Yang , Ashley Ge Zhang , Steve Oney , April Yi Wang

Semantic code search is about finding semantically relevant code snippets for a given natural language query. In the state-of-the-art approaches, the semantic similarity between code and query is quantified as the distance of their…

软件工程 · 计算机科学 2022-01-14 Jian Gu , Zimin Chen , Martin Monperrus

We introduce Breaking the Plane, an augmented reality (AR) application built for AR headsets that enables users to visualize 3D mathematical functions using handwritten input. Researchers have demonstrated overlaying 3D visualizations of…

We introduce KodCode, a synthetic dataset that addresses the persistent challenge of acquiring high-quality, verifiable training data across diverse difficulties and domains for training Large Language Models for coding. Existing…

机器学习 · 计算机科学 2025-07-15 Zhangchen Xu , Yang Liu , Yueqin Yin , Mingyuan Zhou , Radha Poovendran

We introduce the concept of code shaping, an interaction paradigm for editing code using free-form sketch annotations directly on top of the code and console output. To evaluate this concept, we conducted a three-stage design study with 18…

人机交互 · 计算机科学 2025-02-11 Ryan Yen , Jian Zhao , Daniel Vogel

Context: Container orchestration tools supporting infrastructure-as-code allow new forms of collaboration between developers and operatives. Still, their text-based nature permits naive mistakes and is more difficult to read as complexity…

软件工程 · 计算机科学 2022-07-20 Bruno Piedade , João Pedro Dias , Filipe F. Correia

Spatial reasoning in 3D scenes requires precise geometric calculations that challenge vision-language models. Visual programming addresses this by decomposing problems into steps calling specialized tools, yet existing methods rely on…

计算机视觉与模式识别 · 计算机科学 2025-12-25 Shengguang Wu , Xiaohan Wang , Yuhui Zhang , Hao Zhu , Serena Yeung-Levy

This paper presents CLIPXPlore, a new framework that leverages a vision-language model to guide the exploration of the 3D shape space. Many recent methods have been developed to encode 3D shapes into a learned latent shape space to enable…

计算机视觉与模式识别 · 计算机科学 2023-06-16 Jingyu Hu , Ka-Hei Hui , Zhengzhe liu , Hao Zhang , Chi-Wing Fu