activity
20242026
most citedEnhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Course

6 citations · 8 across the 9 of their papers we have counts for

collaborators

9 papers

cs.AI2026

AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective

Boxuan Ma, Huiyong Li, Gen Li +3

Generative AI tools provide novice programmers with instant, personalized support, but also raise concerns about whether AI use supports or bypasses students' regulation of problem…

cs.LG2026

Capture-Calibrate-Coach: A Graph-Based Framework for Knowledge Monitoring Estimation and Adaptive Feedback

Gen Li, Li Chen, Cheng Tang +5

Effective learning support requires understanding not only what learners know but also how accurately they perceive their own understanding. This metacognitive dimension, known as…

cs.HC2026

CodeExemplar: Example-Based Scaffolding for Introductory Programming in the GenAI Era

Boxuan Ma, Shinichi Konomi

Generative AI (GenAI) can generate working code with minimal effort, creating a tension in introductory programming: students need timely help, yet direct solutions invite copying…

cs.HC2026

Designing a Meta-Reflective Dashboard for Instructor Insight into Student-AI Interactions

Boxuan Ma, Baofeng Ren, Huiyong Li +4

Generative AI tools are increasingly used for coursework help, shifting much of students' help-seeking and reasoning into student-AI chats that are largely invisible to instructors…

cs.HC2026

Design Implications for Student and Educator Needs in AI-Supported Programming Learning Tools

Boxuan Ma, Yinjie Xie, Huiyong Li +4

AI-powered coding assistants can support students in programming courses by providing on-demand explanations and debugging help. However, existing research often focuses on individ…

cs.HC2026

Three Years with Classroom AI in Introductory Programming: Shifts in Student Awareness, Interaction, and Performance

Boxuan Ma, Huiyong Li, Gen Li +4

Generative AI (GenAI) tools such as ChatGPT now provide novice programmers with instant, personalized support and are reshaping computing education. While a growing body of work ex…

cs.HC2025★ 2 cited

Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implications

Boxuan Ma, Huiyong Li, Gen Li +6

Generative AI tools such as ChatGPT now provide novice programmers with unprecedented access to instant, personalized support. While this holds clear promise, their influence on st…

cs.HC2025

Design of AI-Powered Tool for Self-Regulation Support in Programming Education

Huiyong Li, Boxuan Ma

Large Language Model (LLM) tools have demonstrated their potential to deliver high-quality assistance by providing instant, personalized feedback that is crucial for effective prog…

cs.CY2024★ 6 cited

Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Course

Boxaun Ma, Li Chen, Shin'ichi Konomi

The integration of ChatGPT as a supportive tool in education, notably in programming courses, addresses the unique challenges of programming education by providing assistance with…