Penrose: from mathematical notation to beautiful diagrams

K Ye, W Ni, M Krieger, D Ma'ayan, J Wise… - ACM Transactions on …, 2020 - dl.acm.org
We introduce a system called Penrose for creating mathematical diagrams. Its basic
functionality is to translate abstract statements written in familiar math-like notation into one …

Data navigator: an accessibility-centered data navigation toolkit

F Elavsky, L Nadolskis, D Moritz - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Making data visualizations accessible for people with disabilities remains a significant
challenge in current practitioner efforts. Existing visualizations often lack an underlying …

Theorising learning in science through integrating multimodal representations

V Prain, R Tytler - Research in Science Education, 2022 - Springer
There is growing interest in the construct of “transduction”, first introduced by (Kress, Cope
and Kalantzis (eds), Multiliteracies: Literacy learning and the design of social futures pp. 153 …

Beyond chatbots: Explorellm for structured thoughts and personalized model responses

X Ma, S Mishra, A Liu, SY Su, J Chen… - Extended Abstracts of …, 2024 - dl.acm.org
Large language model (LLM) powered chatbots are primarily text-based today, and impose
a large interactional cognitive load, especially for exploratory or sensemaking tasks such as …

Crosscode: Multi-level visualization of program execution

D Hayatpur, D Wigdor, H Xia - Proceedings of the 2023 CHI Conference …, 2023 - dl.acm.org
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, eg, line …

PL and HCI: Better together

SE Chasins, EL Glassman, J Sunshine - Communications of the ACM, 2021 - dl.acm.org
PL and HCI: better together Page 1 98 COMMUNICATIONS OF THE ACM | AUGUST 2021 |
VOL. 64 | NO. 8 review articles IN THE LAST 10 years, the computer science (CS) community …

A human-computer collaborative editing tool for conceptual diagrams

L Pan, C Yu, Z He, Y Shi - Proceedings of the 2023 CHI Conference on …, 2023 - dl.acm.org
Editing (eg, editing conceptual diagrams) is a typical office task that requires numerous
tedious GUI operations, resulting in poor interaction efficiency and user experience …

Bluefish: Composing Diagrams with Declarative Relations

J Pollock, C Mei, G Huang, E Evans… - Proceedings of the 37th …, 2024 - dl.acm.org
Diagrams are essential tools for problem-solving and communication as they externalize
conceptual structures using spatial relationships. But when picking a diagramming …

Edgeworth: Efficient and Scalable Authoring of Visual Thinking Activities

W Ni, S Estep, HS Harriman, KR Koedinger… - Proceedings of the …, 2024 - dl.acm.org
Visual thinking with diagrams is a crucial skill for learning and problem-solving in STEM
subjects. To improve in this area, students need a variety of visual problems for deliberate …

Bluefish: A Relational Grammar of Graphics

J Pollock, C Mei, G Huang, D Jackson… - arXiv preprint arXiv …, 2023 - arxiv.org
The Grammar of Graphics (GoG) has become a popular format for specifying visualizations
because it unifies different chart types into a consistent, modular, and customizable …