Publication:

Debugging and Help-seeking with Chatbots in CS1

dash.author.emailzhang.steph@gmail.com
dash.depositing.authorYang, Stephanie
dash.licenseLAA
dc.contributor.advisorSchneider, Bertrand
dc.contributor.authorYang, Stephanie
dc.contributor.committeeMemberBrennan, Karen
dc.contributor.committeeMemberO'Rourke, Eleanor
dc.date.accessioned2026-01-14T15:17:51Z
dc.date.available2026-01-14T15:17:49Z
dc.date.created2025
dc.date.issued2025-05-19
dc.date.submitted2025
dc.description.abstractFor many beginner programmers, encountering errors in code can be frustrating and disheartening—leading some to questions their belonging in computer science (CS). In these moments, timely debugging help is essential to sustain motivation and foster learning. While students have traditionally turned to peers or teaching assistants for guidance, many now seek debugging support from conversational Large Language Models (LLMs). These chatbots offer promise in providing immediate help, but their ability to generate full-code solutions raises concerns about learning and over-reliance. As these tools become more prevalent, it is important to understand how they can be used to support student's in their debugging and how students seek-help with chatbots. This dissertation explores how students interact with chatbots in introductory computer science courses (CS1) and opportunities to support debugging. The research is presented in a three-paper format. The first paper examines past debugging interventions before the rise of LLMs, identifying gaps that these tools could potentially address. The second paper presents findings from student interviews about their experiences using a course-integrated chatbot, highlighting how they engage with the debugging assistance throughout the semester and their evolving beliefs about appropriate chatbot use. The third study analyzes naturalistic chat data and survey responses in another CS1 course to investigate how students' goal-orientation and beliefs associate with their help-seeking behaviors. The findings from this dissertation offer insights into designing course chatbots and instructional framing around chatbot use to support students' debugging and learning.
dc.description.sponsorshipEducation
dc.format.mimetypeapplication/pdf
dc.identifier.citationYang, Stephanie. 2025. Debugging and Help-seeking with Chatbots in CS1. Doctoral Dissertation, Harvard University Graduate School of Arts and Sciences.
dc.identifier.orcid0009-0006-7737-6729
dc.identifier.other32041472
dc.identifier.urihttps://p2p8-sa-zuvru-a9vusux.re-cotta.com/handle/1/42725324
dc.language.isoen
dc.subjectChatbots
dc.subjectComputing Education
dc.subjectDebugging
dc.subjectLarge Language Models
dc.subjectEducation
dc.titleDebugging and Help-seeking with Chatbots in CS1
dc.typeThesis or Dissertation
dc.type.materialtext
dspace.entity.typePublication
oaire.licenseConditionLAA
thesis.degree.date2025
thesis.degree.departmentEducation
thesis.degree.grantorHarvard University Graduate School of Arts and Sciences
thesis.degree.levelDoctoral
thesis.degree.namePh.D.

Open/View Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Stephanie_Yang_Dissertation_revisions.pdf
Size:
2.1 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license_Yang.pdf
Size:
72.05 KB
Format:
Adobe Portable Document Format
Description: