EDBT 2026 Demo / reviewers in the wild / expert
Shan Zhang 0003
dblp:14/6026-3
· DBLP profile ↗
18ranked-venue papers
10as first author
18since 2021 · last 2026
0009-0003-3532-0661ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 12 · 7 first-author · 12 since 2021Applied, interdisciplinary, general and emerging computing · 12 · 6 first-author · 12 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Small, Private Language Models as Teammates for Educational Assessment Design
Chris Davis Jaldi, Anmol Saini, Shan Zhang 0003, Noah L. Schroeder, Cogan Shimizu, Eleni Ilkou |
AIED | 3 |
| 2026 | An Attitude Paradox? Examining Ability Beliefs and Persistence Intentions in a Middle School Conversational AI Learning Experience
Xiaoyi Tian 0001, Shan Zhang 0003, Yukyeong Song, Tom McKlin, Kristy Elizabeth Boyer, Maya Israel |
AIED (5) | 2 |
| 2026 | Analyzing Middle School Students' Dialogue and Behaviors During Collaborative AI Chatbot Development Using Ordered Network Analysis
Shan Zhang 0003, Andres Felipe Zambrano, Xiaoyi Tian 0001, Yukyeong Song, Anthony Botelho, Kristy Elizabeth Boyer, Maya Israel, Shiyan Jiang |
AIED | 1 |
| 2026 | Let Me Try Again: Examining Replay Behavior by Tracing Students' Latent Problem-Solving PathwaysabstractPrior research has shown that students’ problem-solving pathways in game-based learning environments reflect their conceptual understanding, procedural knowledge, and flexibility. Replay behaviors, in particular, may indicate productive struggle or broader exploration, which in turn foster deeper learning. However, little is known about how these pathways unfold sequentially across problems or how the timing of replays and other problem-solving strategies relates to proximal and distal learning outcomes. This study addresses these gaps using Markov Chains and Hidden Markov Models (HMMs) on log data from 777 seventh graders playing the game-based learning platform of From Here to There!. Results show that within problem sequences, students often persisted in states or engaged in immediate replay after successful completions, while across problems, strong self-transitions indicated stable strategic pathways. Four latent states emerged from HMMs: Incomplete-dominant, Optimal-ending, Replay, and Mixed. Regression analyses revealed that engagement in replay-dominant and optimal-ending states predicted higher conceptual knowledge, flexibility, and performance compared with the Incomplete-dominant state. Immediate replay consistently supported learning outcomes, whereas delayed replay was weakly or negatively associated in relation to Non-Replay. These findings suggest that replay in digital learning is not uniformly beneficial but depends on timing, with immediate replay supporting flexibility and more productive exploration. Shan Zhang 0003, Siddhartha Pradhan, Ashish Gurung, Anthony Botelho |
LAK | 1 |
| 2026 | How to Assess AI Literacy: Misalignment Between Self-Reported and Objective-Based Measures
Shan Zhang 0003, Ruiwei Xiao, Anthony Botelho, Guanze Liao, Thomas K. F. Chiu, John C. Stamper, Kenneth R. Koedinger |
LAK | 1 |
| 2026 | Examining Students' Code Comprehension with LLMs in Block- and Text-Based ProgrammingabstractUnderstanding how students reason about code is essential for providing tailored scaffolding in computer science (CS) education. Prior work has used think-aloud protocols with the Structure of the Observed Learning Outcomes (SOLO) taxonomy to examine students' code comprehension and programming levels. However, analyzing such data is labor-intensive and requires expert judgment. Recent advances in large language models (LLMs) offer a promising avenue for scaling this analysis, though their reliability for fine-grained coding remains uncertain. To address this gap, our study investigates the extent to which GPT-5 and 4o can classify SOLO levels and identify code-comprehension strategies from think-aloud transcripts of 27 high-school students working on block-based and text-based tasks. Results show modest alignment with human ratings for SOLO, with one-shot prompting improving agreement over zero-shot, though distinctions between adjacent lower levels (e.g., Prestructural 1 vs. 2) remained difficult. Strategy detection demonstrated stronger performance, achieving accuracies of 75–77% (block) and 62–67% (text), particularly for surface-visible strategies such as 'walkthroughs', 'control-structure identification', and 'pattern recognition', but weaker for less frequent, abstract, meta-cognitive strategies such as 'strategizing' (planning an approach) or 'thoroughness' (systematically checking work). These findings highlight both the potential and the limitations of using GPT-5 and 4o to analyze think-aloud data. While this work represents an initial step, with plans to examine more models, our preliminary results indicate that a human-in-the-loop approach is essential to ensure reliability and interpretive depth. Future work will extend this evaluation to other LLMs to better understand their role in supporting instructional decision-making. Shan Zhang 0003, Toni V. Earle-Randell, Priyadharshini Ganapathy Prasad, Zifeng Liu, Yang Shi 0004, Suma Bhat, Maya Israel, Anthony Botelho |
SIGCSE (2) | 1 |
| 2026 | Investigating High School Students' Code Comprehension and Strategy Use Across Block-Based and Text-Based ProgrammingabstractUnderstanding how students comprehend code is essential for designing effective instructional support in computer science (CS). While prior studies have often relied on written responses, few have examined students' reasoning processes through think-aloud data. In this study, we analyzed the verbal reasoning of 27 high school students as they completed block-based and text-based code comprehension tasks targeting loops and conditional statements. Using an adapted SOLO taxonomy framework, we found that most students were classified at lower levels, with performance declining as they transitioned from block-based to text-based code. Students' strategy use, informed by prior work on code comprehension, showed that walkthroughs and identifying program structures were the most common approaches. Text-based tasks more often led students to use pattern-recognition strategies, such as interpreting operators or identifying numerical patterns, whereas block-based tasks occasionally prompted them to articulate broader problem-solving approaches. Overall, these findings demonstrate the value of applying the SOLO taxonomy to evaluate students' programming levels and highlight how programming modality impacts both the depth of understanding and the strategies students employ during code comprehension. Shan Zhang 0003, Priyadharshini Ganapathy Prasad, Toni V. Earle-Randell, Yang Shi 0004, Suma Bhat, Maya Israel |
SIGCSE (2) | 1 |
| 2025 | Empowering Educators in AI: Insights from Co-Designing an AI Microcredential with and for K-12 EducatorsabstractThis paper examines the co-design process for a foundational AI microcredential course targeting K-12 teachers' knowledge, agency, and effectiveness in integrating AI into their classrooms. We collaborated with six K-12 teachers and instructional coaches to ensure the course's relevance and practicality. Using conjecture mapping and memoing, we systematically captured and analyzed insights from the collaborative process. These methods helped us pinpoint essential themes and requirements for effective professional development (PD) that meets the unique challenges and opportunities of teaching about and using AI in K-12 classrooms. Themes included concerns about in-class monitoring for unethical impacts of AI integration and the desire for empowerment in evaluating and selecting AI tools that they can best leverage to meet state and national standards. Educator requirements centered on the creation of quick, easily accessible, and asynchronous learning activities. In addition, educators requested just-in-time AI integration resources and learning opportunities that can be leveraged throughout the year, rather than being limited to PD sessions. This study contributes to AI education by providing a framework for designing teacher professional development programs that are responsive to the evolving educational landscape and the specific needs of K-12 teachers. Nicole Hutchins, Shan Zhang 0003, Joanne Barrett, Maya Israel |
AAAI | 2 |
| 2025 | How Virtual Agents Can Shape Human-Human Collaboration: A Systematic Review
Toni V. Earle-Randell, Shan Zhang 0003, Noah L. Schroeder, Kristy Elizabeth Boyer, Emmanuel Dorley |
AIED (3) | 2 |
| 2025 | So What? Unpacking the Complexities in Collaborative Problem Solving with AI-Augmented Sense-Making
Seiyon M. Lee, Shan Zhang 0003, Zirui Zhong, Anthony Botelho |
AIED (5) | 3 |
| 2025 | Scaffolding AI Literacy Through Student-AI Collaboration in Chatbot Development
Shan Zhang 0003, Anthony Botelho |
EDM | 1 |
| 2025 | 9th Educational Data Mining in Computer Science Education (CSEDM) Workshop
Bita Akram, Yang Shi 0004, Peter Brusilovsky, Thomas W. Price, Kenneth R. Koedinger, Paulo Carvalho 0004, Shan Zhang 0003, Andrew S. Lan, Juho Leinonen 0001 |
EDM | 7 |
| 2025 | Engaging K-12 Students with Flow-Based Music Programming: An Experience Report on Its Impact on Teaching and LearningabstractMusic and computer science (CS) have profound historical and structural connections, with programming music offering a promising avenue for engaging children in CS through creative expression. To foster this engagement, our team developed M-Flow, a flow-based music programming platform designed to introduce students to CS via music. Despite extensive existing research in music and CS education, experience reports and empirical studies on K-12 teachers' implementation and its impact on young kids' learning are limited. Therefore, we recruit elementary school teachers and students with no or limited prior programming experience, introducing them to M-Flow and its curriculum through a professional development workshop, a semester's job embedded support, and classroom implementation. We describe the experiences of teachers as they attempt to integrate music and CS, the challenges they face, and the influence on students' attitudes toward learning computing concepts. Specifically, we reflect on our intervention by conducting a sequential mixed-method evaluation. During the qualitative phase, we collected multiple sources of data from three teachers through focus groups and debriefings after a semester of classroom implementation. Thematic analysis of workshop activities, interviews, and debrief videos revealed three themes with seven sub-themes on teachers' integration of flow-based music programming and two themes with five sub-themes on challenges faced by the teachers. In the quantitative phase, we gathered data on attitudes and self-efficacy from 75 students taught by these teachers. Results indicate that the flow-based music programming environment provided an engaging programming experience for students and significantly increased their self-efficacy towards learning programming. Zifeng Liu, Shan Zhang 0003, Maya Israel, Wanli Xing 0001, Victor Minces |
SIGCSE (1) | 2 |
| 2025 | Introducing K-12 Teachers to Computer Science Education through an Online Micro-credential: An Experience ReportabstractAs efforts to incorporate Computer Science (CS) and Computational Thinking (CT) into K-12 classrooms continue to expand, there is a growing need for programs that prepare teachers for the effective teaching and integration of CS and CT into their instruction. An ongoing challenge is preparing current and future teachers to develop the skills and confidence needed to teach and integrate CS and CT. Micro-credentials, designed as a short, focused course, offer opportunities for teachers to build skills and confidence through targeted study. This experience report examines a self-paced online micro-credential developed and implemented within a university-based college of education. The micro-credential was designed to equip both pre-service and in-service teachers with the skills and knowledge necessary to teach and integrate CS and CT into K-12 teaching and learning. We describe the micro-credential, including its structure, sequencing, and content. We then present an exploration of teachers' experiences in the micro-credential. Findings from surveys and CS autobiographies show increases in participants' attitudes, beliefs, and perceptions toward the conceptual and technical aspects of teaching CS, with a particular focus on designing clear and actionable plans for integration. The results from this study provide valuable insights for the development of future CS- and CT-focused micro-credentials. Shan Zhang 0003, Nicole Hutchins, Joanne Barrett, Anthony Botelho, Maya Israel |
SIGCSE (1) | 1 |
| 2025 | An LLM-Based Framework for Simulating, Classifying, and Correcting Students' Programming Knowledge with the SOLO TaxonomyabstractNovice programmers often face challenges in designing computational artifacts and fixing code errors, which can lead to task abandonment and over-reliance on external support. While research has explored effective meta-cognitive strategies to scaffold novice programmers' learning, it is essential to first understand and assess students' conceptual, procedural, and strategic/conditional programming knowledge at scale. To address this issue, we propose a three-model framework that leverages Large Language Models (LLMs) to simulate, classify, and correct student responses to programming questions based on the SOLO Taxonomy. The SOLO Taxonomy provides a structured approach for categorizing student understanding into four levels: Pre-structural, Uni-structural, Multi-structural, and Relational. Our results showed that GPT-4o achieved high accuracy in generating and classifying responses for the Relational category, with moderate accuracy in the Uni-structural and Pre-structural categories, but struggled with the Multi-structural category. The model successfully corrected responses to the Relational level. Although further refinement is needed, these findings suggest that LLMs hold significant potential for supporting computer science education by assessing programming knowledge and guiding students toward deeper cognitive engagement. Shan Zhang 0003, Pragati Shuddhodhan Meshram, Priyadharshini Ganapathy Prasad, Maya Israel, Suma Bhat |
SIGCSE (2) | 1 |
| 2024 | Math in Motion: Analyzing Real-Time Student Collaboration in Computer-Supported Learning Environments
Shan Zhang 0003, Ben Seiyon Lee, Zirui Zhong, Erik Weitnauer, Anthony Botelho |
EDM | 2 |
| 2024 | Investigating the Dynamic Change of Pre- and In-service Teachers' Experiences, Attitudes, and Perceptions through CS Autobiography Using Topic Modeling
Shan Zhang 0003, Anthony Botelho, Maya Israel |
EDM | 1 |
| 2024 | Predicting and Analyzing Students' Higher-Order Questions in Collaborative Problem-SolvingabstractQuestion-asking is a crucial learning and teaching approach. It reveals different levels of students' understanding, application, and potential misconceptions. Previous studies have categorized question types into higher and lower orders, finding positive and significant associations between higher-order questions and students' critical thinking ability and their learning outcomes in different learning contexts. However, the diversity of higher-order questions, especially in collaborative learning environments. has left open the question of how they may be different from other types of dialogue that emerge from students' conversations, To address these questions, our study utilized natural language processing techniques to build a model and investigate the characteristics of students' higher-order questions. We interpreted these questions using Bloom's taxonomy, and our results reveal three types of higher-order questions during collaborative problem-solving. Students often use "Why", "How" and "What If' questions to I) understand the reason and thought process behind their partners' actions: 2) explore and analyze the project by pinpointing the problem: and 3) propose and evaluate ideas or alternative solutions. In addition. we found dialogue labeled 'Social'. 'Question - other', 'Directed at Agent', and 'Confusion/Help Seeking' shows similar underlying patterns to higher-order questions, Our findings provide insight into the different scenarios driving students' higher-order questions and inform the design of adaptive systems to deliver personalized feedback based on students' questions. Shan Zhang 0003, Toni V. Earle-Randell, Anthony Botelho, Maya Israel, Kristy Elizabeth Boyer, Collin F. Lynch, Eric N. Wiebe |
ICCE | 1 |