Saved in:
Bibliographic Details
Main Authors: Kanaya, Aoi, Migo, Takuma, Hashiura, Hiroaki
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.17743
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917732860035072
author Kanaya, Aoi
Migo, Takuma
Hashiura, Hiroaki
author_facet Kanaya, Aoi
Migo, Takuma
Hashiura, Hiroaki
contents In software development, encountering bugs is inevitable. However, opportunities to learn more about bug removal are limited. When students perform debugging tasks, they often use print statements because students do not know how to use a debugger or have never used one.In this study, among various debugging methods, we focused on debugging using breakpoints. We implemented a function in Scratch, a visual programming language, that allows for self-learning of correct breakpoint placement and systematic debugging procedures.In this paper, we discuss experimental results that clarify the changes that occur in subjects when they learn debugging in Scratch.
format Preprint
id arxiv_https___arxiv_org_abs_2407_17743
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Proposal for a Debugging Learning Support Environment for Undergraduate Students Majoring in Computer Science
Kanaya, Aoi
Migo, Takuma
Hashiura, Hiroaki
Software Engineering
In software development, encountering bugs is inevitable. However, opportunities to learn more about bug removal are limited. When students perform debugging tasks, they often use print statements because students do not know how to use a debugger or have never used one.In this study, among various debugging methods, we focused on debugging using breakpoints. We implemented a function in Scratch, a visual programming language, that allows for self-learning of correct breakpoint placement and systematic debugging procedures.In this paper, we discuss experimental results that clarify the changes that occur in subjects when they learn debugging in Scratch.
title A Proposal for a Debugging Learning Support Environment for Undergraduate Students Majoring in Computer Science
topic Software Engineering
url https://arxiv.org/abs/2407.17743