most citedCrossCode: Multi-level Visualization of Program Execution

22 citations · 22 across the 2 of their papers we have counts for

collaborators

5 papers

cs.HC2026

Plottery: A Code-Integrated GUI for Matplotlib

Brian Hempel, Ruanqianqian Huang, Devamardeep Hayatpur +2

Scientists have many tools to author plots: graphical direct manipulation apps like a spreadsheet's chart builder, text-based programming tools like Matplotlib and ggplot2, or AI c…

cs.SE2026

CG-Diff: Organizing Code Changes Around Call Graphs

Bimal Raj Gyawali, Devamardeep Hayatpur, Nadia Polikarpova

Tools for code review present code changes file-by-file. We argue that, oftentimes, changes can be better organized around a call graph of the changed code. From an empirical study…

cs.HC2026

MuTable: Composable and Reusable Table Transformations for In-Situ Data Exploration

Fuling Sun, Devamardeep Hayatpur, Jane L. E +2

Tables are central to data work to support precise lookup and full detail, but they can be limiting for overview and pattern-finding tasks. Visualizations are then created to gain…

cs.CY2026

Planning on Paper: Problem Decomposition with Diagrams in Introductory Computing

Annapurna Vadaparty, Devamardeep Hayatpur, Adalbert Gerald Soosai Raj +2

Background and Context. Problem decomposition is a core concern of computing education. It has also become increasingly relevant: in response to GenAI, many CS1 educators are advoc…

cs.HC2023★ 22 cited

CrossCode: Multi-level Visualization of Program Execution

Devamardeep Hayatpur, Haijun Xia, Daniel Wigdor

Program visualizations help to form useful mental models of how programs work, and to reason and debug code. But these visualizations exist at a fixed level of abstraction, e.g., l…