Benjamin Xie
Latest
- Using Benchmarking Infrastructure to Evaluate LLM Performance on CS Concept Inventories: Challenges, Opportunities, and Critiques
- Co-Designing AI Education Curriculum with Cross-Disciplinary High School Teachers
- From Consumers to Critical Users: Prompty, an AI Literacy Tool For High School Students
- Teaching Ethics in Computing: A Systematic Literature Review of ACM Computer Science Education Publications
- Constructionist approaches to learning artificial intelligence/machine learning: Past, present, and future
- Developing Novice Programmers' Self-Regulation Skills with Code Replays
- CRAFT-Work: An Integrative Co-Design Approach for Designing High School AI Literacy Resources
- Centering Environmental Justice in Computing Education
- Theories of Programming (Dagstuhl Seminar 22231)
- A Decade of Demographics in Computing Education Research: A Critical Review of Trends in Collection, Reporting, and Use
- Surfacing Equity Issues in Large Computing Courses with Peer-Ranked, Demographically-Labeled Student Feedback
- Stakeholders' Interpretations of Data for Equitable Computing Education
- Interpretations and Uses of Data for Equity in Computing Education
- Domain Experts' Interpretations of Assessment Bias in a Scaled, Online Computer Science Curriculum
- How data can support equity in computing education
- It Is Time for More Critical CS Education
- Learning and education in HCI: a reflection on the SIG at CHI 2019
- The Effect of Informing Agency in Self-Directed Online Learning Environments
- Investigating Novices' In Situ Reflections on Their Programming Process
- Towards a validated formative assessment for language-specific program tracing skills
- Learning, Education, and HCI
- An Item Response Theory Evaluation of a Language-Independent CS1 Knowledge Assessment
- A theory of instruction for introductory programming skills
- Experiences of Computer Science Transfer Students
- An Explicit Strategy to Scaffold Novice Program Tracing
- Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1
- Skill progression in MIT app inventor
- Progression of computational thinking skills demonstrated by App Inventor users
- Measuring the Usability and Capability of App Inventor to Create Mobile Applications