Code as Anchor, Memory and Metaphor as Support: Learner Experiences with Multi-View Visualizations
This program is tentative and subject to change.
Motivation: Programming visualizations support debugging and make abstract concepts more comprehensible. Yet these benefits are not universal: visualizations are analogies, and learners interpret them differently depending on experience, background, and context.
Method: We investigate how students engage with code, memory diagrams, and analogies in a multi-representational tool and Python Tutor. Using think-aloud tasks and interviews with 19 undergraduates, we found that learners engaged selectively and strategically with visualizations.
Results: Qualitative accounts revealed three key reasons why students resist or embrace visualizations: whether they feel in control (agency preservation), whether visuals help or overwhelm them (representational calibration), and whether they see visualizations as legitimate learning tools (legitimacy positioning).
Implications: Our findings extend multiple external representations theory by characterizing the experiential and contextual factors that shape how students interpret visualizations, suggesting testable constructs for designing more effective educational visualization tools. We provide design recommendations for verification-based workflows, learner-controlled granularity, and legitimacy-aware framing.
This program is tentative and subject to change.
Thu 13 AugDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:45 - 14:35 | Visualisation and DiagrammingResearch Papers at Main conference room Chair(s): Barbara Ericson University of Michigan | ||
13:45 25mTalk | Code as Anchor, Memory and Metaphor as Support: Learner Experiences with Multi-View Visualizations Research Papers Naaz Sibia University of Toronto Mississauga, Jessica Wen University of Toronto Mississauga, Amber Richardson University of Toronto Mississauga, Yashika Jain University of Toronto, Khushi Malik University of Toronto, Bogdan Simion University of Toronto Mississauga, Andrew Petersen University of Toronto Mississauga, Angela Zavaleta Bernuy McMaster University, Carolina Nobre University of Toronto, Michael Liut University of Toronto Mississauga | ||
14:10 25mTalk | Planning on Paper: Problem Decomposition with Diagrams in Introductory Computing Research Papers Annapurna Vadaparty University of California, San Diego, Devamardeep Hayatpur University of California, San Diego, Gerald Soosairaj University of California, San Diego, Leo Porter University of California San Diego, Dan Zingaro University of Toronto Mississauga | ||