CORTEXA
← Browse
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 configurations from surface-level data representations, often producing brittle choices, Flint introduces a hierarchical data semantic model that allows users to specify the meanings of data fields structurally and helps the compiler derive appropriate visualization configurations. From a concise specification, the system generates and optimizes library-agnostic visualization configurations and translates them into complete, executable specifications for multiple target grammars, including Vega-Lite, Apache ECharts, and Chart.js. We demonstrate that Flint simplifies the authoring process without compromising on visual quality, and it is an effective intermediate language for both humans and AI agents to create visualizations.

View free PDFSource page

Related papers

arxivcs.SEcs.HCcs.PL2026-06-25

Beyond Objects

Daniel Jackson

A core principle of object orientation -- that the functionality of a system can be partitioned amongst objects that correspond to individuals in the problem domain -- has influenced how software has been specified, designed and implemented for more than fifty years. Later develo…

View free PDFSource page
arxivcs.AIcs.HCcs.PL2026-07-08

Representation Robustness Under Executable Reasoning Constraints in Large Language Models for Mathematical Problem Solving

Sagnik Nath, Edith Aurora Graf, Liang Zhang, Diego Zapata-Rivera

Large language models (LLMs) are increasingly evaluated on mathematical problem solving, yet prior work often treats representationally equivalent formulations as interchangeable and conflates reasoning errors with interface failures. This paper investigates representation robust…

View free PDFSource page
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…

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