Picture for Stephen MacNeil

Stephen MacNeil

To Tab or Not to Tab: Measuring Critical Engagement in AI Code Completion Tools Using Behavioral Signals and Attention Checks

Add code
Jun 29, 2026
Viaarxiv icon

Exploring the Value of Diverse LLM Explanations in Introductory Programming

Add code
Jun 27, 2026
Viaarxiv icon

"All Roads Lead to ChatGPT": How Generative AI is Eroding Social Interactions and Student Learning Communities

Add code
Apr 14, 2025
Viaarxiv icon

The Role of Generative AI in Software Student CollaborAItion

Add code
Jan 23, 2025
Viaarxiv icon

The Evolving Usage of GenAI by Computing Students

Add code
Dec 21, 2024
Figure 1 for The Evolving Usage of GenAI by Computing Students
Figure 2 for The Evolving Usage of GenAI by Computing Students
Viaarxiv icon

Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools

Add code
Dec 19, 2024
Figure 1 for Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools
Figure 2 for Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools
Figure 3 for Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools
Figure 4 for Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools
Viaarxiv icon

Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners

Add code
Dec 17, 2024
Figure 1 for Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners
Figure 2 for Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners
Figure 3 for Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners
Viaarxiv icon

Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models

Add code
Dec 15, 2024
Figure 1 for Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models
Figure 2 for Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models
Figure 3 for Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models
Figure 4 for Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models
Viaarxiv icon

Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students

Add code
Oct 11, 2024
Figure 1 for Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students
Figure 2 for Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students
Figure 3 for Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students
Figure 4 for Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students
Viaarxiv icon

Integrating Natural Language Prompting Tasks in Introductory Programming Courses

Add code
Oct 04, 2024
Figure 1 for Integrating Natural Language Prompting Tasks in Introductory Programming Courses
Figure 2 for Integrating Natural Language Prompting Tasks in Introductory Programming Courses
Figure 3 for Integrating Natural Language Prompting Tasks in Introductory Programming Courses
Figure 4 for Integrating Natural Language Prompting Tasks in Introductory Programming Courses
Viaarxiv icon