CORTEXA
← Browse
arxivcs.HC2026-06-29

Debugging as Evidence-Driven Reasoning: Visualization Opportunities in Data-Intensive Programming

Yongbo Chen, Yan Zhu, Rebecca Faust

Visualization has been recognized as a valuable means of supporting debugging by externalizing runtime behavior that would otherwise remain hidden or scattered. However, most visual debugging research has focused on traditional software development settings, leaving the distinct challenges of data-intensive workflows largely uncharacterized. To build visual debugging support for these settings, we first need to characterize how practitioners debug in these settings and translate their challenges into concrete visualization opportunities. To this end, we conducted semi-structured interviews with nine participants from diverse data-intensive domains and analyzed the data using thematic analysis. Our analysis reveals three cross-cutting challenge: assembling fragmented evidence, detecting expected-observed discrepancies, and tracing state evolution across workflow components. We distill these challenges into three concrete requirements that current debuggers support only partially but that visualization is well suited to address: cross-artifact evidence alignment, expectation-grounded comparison, and traceable state evolution. Together, these requirements begin to characterize a design space for future visual debugging research in data-intensive programming.

View free PDFSource page

Related papers

arxivcs.HCcs.PL2026-07-22

Flint: A Semantics-Driven Data Visualization Intermediate Language

Yunhai Wang, Kecheng Lu, Junhao Chen, Alper Sarikaya, Chenglong Wang

We present Flint, an intermediate language that enables authors to create high-quality visualizations from concise, semantics-driven specifications without explicitly configuring low-level parameters such as scales, axes, and formatting. Unlike prior systems that infer default co…

View free PDFSource page
arxivcs.HC2026-07-23

Charting the Moral Universe: Capturing Virtues and Values of Data Visualization Practice

Chloe Hudson Prock, Enrico Bertini, Michael Correll

What do we value in our visualizations, and in the people who design them? Despite a growing body of work on critical data visualization, the conception of what it is to do ethical data visualization work can often be narrow (for instance, holding that our ethical duties are disc…

View free PDFSource page
arxivcs.HCcs.CV2026-07-16

Skeleton: Visual Authoring of Non-visual Data Experiences

Frank Elavsky, Chieri Nnadozie, Lucas Nadolskis, Patrick Carrington, Dominik Moritz

When sighted practitioners author accessible data visualizations, they build navigation structures (the nodes, edges, and input bindings that govern how assistive technologies traverse an interface) entirely in code, with no visual representation. Without a representation to reac…

View free PDFSource page
arxivcs.HC2026-07-31

Data Visualization Style Guides in Practice: Why They Emerge, How They Work, and When They Bend

Alvitta Ottley, Jonathan Schwabish

Visualization style guides play a crucial role in shaping how data is interpreted and trusted, yet they often receive little scrutiny in their creation and use. Understanding their impact requires looking beyond the specific rules that style guides prescribe and examining how the…

View free PDFSource page
arxivcs.HC2026-07-10

When LLM Tutoring Responses Work: Evidence from Student Programming Conversations

Mohammad Fahim Abrar, Shayla Sharmin, Roghayeh Leila Barmaki

As students increasingly use LLM tutors in computer science education, one question becomes especially important: what kind of response helps a student continue productively? Prior work has studied how students use LLMs in computer science education, but less is known about how t…

View free PDFSource page