mlsanityData to 14 Oct 2026

An Empirical Study of Bugs in Data Visualization Libraries

arXiv 2506.15084 ↗First posted 18 Jun 2025cs.SE cs.CV cs.HCcited by 1

Not on the map. Why?

Abstract (arXiv)

Data visualization (DataViz) libraries play a crucial role in presentation, data analysis, and application development, underscoring the importance of their accuracy in transforming data into visual representations. Incorrect visualizations can adversely impact user experience, distort information conveyance, and influence user perception and decision-making processes. Visual bugs in these libraries can be particularly insidious as they may not cause obvious errors like crashes, but instead mislead users of the underlying data graphically, resulting in wrong decision making. Consequently, a good understanding of the unique characteristics of bugs in DataViz libraries is essential for researchers and developers to detect and fix bugs in DataViz libraries. This study presents the first comprehensive analysis of bugs in DataViz libraries, examining 564 bugs collected from five widely-used libraries. Our study systematically analyzes their symptoms and root causes, and provides a detailed taxonomy. We found that incorrect/inaccurate plots are pervasive in DataViz libraries and incorrect graphic computation is the major root cause, which necessitates further automated testing methods for DataViz libraries. Moreover, we identified eight key steps to trigger such bugs and two test oracles specific to DataViz libraries, which may inspire future research in designing effective automated testing techniques. Furthermore, with the recent advancements in Vision Language Models (VLMs), we explored the feasibility of applying these models to detect incorrect/inaccurate plots. The results show that the effectiveness of VLMs in bug detection varies from 29% to 57%, depending on the prompts, and adding more information in prompts does not necessarily increase the effectiveness. More findings can be found in our manuscript.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 13 of its 96 references that are in the map. First posted on arXiv 18 Jun 2025.

Builds on

13 of 96 references.

References · 13

  1. 2023The Dawn of LMMs: Preliminary Explorations with GPT-4V(ision)cited by 681
  2. 2023VisionLLM: Large Language Model is also an Open-Ended Decoder for Vision-Centric Taskscited by 501
  3. 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 311
  4. 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
  5. 2024Improved Zero-Shot Classification by Adapting VLMs with Text Descriptionscited by 54
  6. 2023SemiVL: Semi-Supervised Semantic Segmentation with Vision-Language Guidancecited by 41
  7. 2024Putting GPT-4o to the Sword: A Comprehensive Evaluation of Language, Vision, Speech, and Multimodal Proficiencycited by 31
  8. 2022Toward Understanding Deep Learning Framework Bugscited by 26
  9. 2021DocTer: Documentation Guided Fuzzing for Testing Deep Learning API Functionscited by 22
  10. 2021Automated Conformance Testing for JavaScript Engines via Deep Compiler Fuzzingcited by 12
  11. 2019Data Changes Everything: Challenges and Opportunities in Data Visualization Design Handoffcited by 6
  12. 2017Classifying and Qualifying GUI Defectscited by 5
1 more
  1. 2021Characterizing Transaction-Reverting Statements in Ethereum Smart Contractscited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2026De-rendering, Reasoning, and Repairing Charts with Vision-Language Models
  2. 2025Diagnosing Bottlenecks in Data Visualization Understanding by Vision-Language Models
  3. 2026DV-World: Benchmarking Data Visualization Agents in Real-World Scenarios
  4. 2025Evaluating Compliance with Visualization Guidelines in Diagrams for Scientific Publications Using Large Vision Language Models
  5. 2025From Bugs to Benchmarks: A Comprehensive Survey of Software Defect Datasets ↗
  6. 2025Is this chart lying to me? Automating the detection of misleading visualizations
  7. 2026AnnoBench: A Benchmark for Visualization Annotation Generation
  8. 2025GitBugs: Bug Reports for Duplicate Detection, Retrieval Augmented Generation, Triage, and More