Mixing Linters with GUIs: A Color Palette Design Probe
Andrew M. McNutt, Maureen C. Stone, Jeffrey Heer
Abstract
Visualization linters are end-user facing evaluators that automatically identify potential chart issues. These spell-checker like systems offer a blend of interpretability and customization that is not found in other forms of automated assistance. However, existing linters do not model context and have primarily targeted users who do not need assistance, resulting in obvious-even annoying-advice. We investigate these issues within the domain of color palette design, which serves as a microcosm of visualization design concerns. We contribute a GUI-based color palette linter as a design probe that covers perception, accessibility, context, and other design criteria, and use it to explore visual explanations, integrated fixes, and user defined linting rules. Through a formative interview study and theory-driven analysis, we find that linters can be meaningfully integrated into graphical contexts thereby addressing many of their core issues. We discuss implications for integrating linters into visualization tools, developing improved assertion languages, and supporting end-user tunable advice-all laying the groundwork for more effective visualization linters in any context.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext a3d35ab2-488f-4cf9-956d-adcf78717f52Cited by top-tier papers3
- ReVISit 2: A Full Experiment Life Cycle User Study FrameworkZach Cutler, Jack Wilburn, Hilson Shrestha, Yiren Ding et al.IEEE VIS 2025 · 25 citations
- Linting Style and Substance in READMEsHima Mynampaty, Nathania Josephine, Katherine E. Isaacs, Andrew M. McNuttCHI 2026 · 1 citation
- Automatic Synthesis of Visualization Design Knowledge BasesHyeok Kim, Sehi L'Yi, Nils Gehlenborg, Jeffrey HeerCHI 2026 · 1 citation
Builds on20
- AI Chains: Transparent and Controllable Human-AI Interaction by Chaining Large Language Model PromptsTongshuang Wu, Michael Terry, Carrie Jun CaiCHI 2022 · 465 citations
- Surfacing Visualization MiragesAndrew M. McNutt, Gordon Kindlmann, Michael CorrellCHI 2020 · 103 citations
- Beyond the Artifact: Power as a Lens for Creativity Support ToolsJingyi Li, Eric Rawn, Jacob Ritchie, Jasper Tran O'Leary et al.UIST 2023 · 79 citations
- On the Design of AI-powered Code Assistants for NotebooksAndrew M. McNutt, Chenglong Wang, Robert A. DeLine, Steven Mark DruckerCHI 2023 · 78 citations
- VizLinter: A Linter and Fixer Framework for Data VisualizationQing Chen, Fuling Sun, Xinyue Xu, Zui Chen et al.IEEE VIS 2021 · 60 citations
Related papers
- De-Stijl: Facilitating Graphics Design with Interactive 2D Color Palette RecommendationXinyu Shi, Ziqi Zhou, Jing Wen Zhang, Ali Neshati et al.CHI 2023 · 24 citations
- NL2Color: Refining Color Palettes for Charts with Natural LanguageChuhan Shi, Weiwei Cui, Chengzhong Liu, Chengbo Zheng et al.IEEE VIS 2023 · 16 citations
- Palettailor: Discriminable Colorization for Categorical DataKecheng Lu, Mi Feng, Xin Chen, Michael Sedlmair et al.IEEE VIS 2020 · 44 citations
- Sneak Pique: Exploring Autocompletion as a Data Discovery Scaffold for Supporting Visual AnalysisVidya Setlur, Enamul Hoque, Dae Hyun Kim, Angel X. ChangUIST 2020 · 23 citations
- Learnable and Expressive Visualization Authoring Through Blended InterfacesSehi L'Yi, Astrid van den Brandt, Etowah Adams, Huyen N. Nguyen et al.IEEE VIS 2024 · 6 citations
