ERIC Number: EJ1309301
Record Type: Journal
Publication Date: 2021
Pages: 34
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0899 3408
EISSN: N/A
Available Date: N/A
An Evaluation of SeeC: A Tool Designed to Assist Novice C Programmers with Program Understanding and Debugging
Computer Science Education, v31 n3 p340-373 2021
Background and Context: Students learning the C programming language struggle to debug, and to understand the runtime behaviour of, their programs. Objective: We examine a tool that combines several novice-focused error detection, program visualization, and debugging techniques, to investigate which features students use in real study sessions, which features they consider effective, and whether or not the tool can effectively assist students with debugging tasks. Method: This study employed a mixed-methods approach. First, we record participants' interactions with the tool during their regular coursework by instrumenting the tool itself. Second, we collected interaction recordings and screen capture recordings of students using the tool to perform set debugging tasks. Finally we surveyed students who participated in the second part of the study, to investigate their perceptions of the tool. Findings: Students used the tool's runtime error detection and execution trace reviewing features to find and investigate bugs during their coursework. In set debugging tasks, even students with no previous experience of the tool were able to use it effectively with little to no assistance. Students were positive about the tool, but suggested a number of user interface improvements. Implications: Novice-focused program visualization and debugging tools for the C programming language can assist students with complicated debugging tasks encountered during their regular coursework. Simple, user-friendly interfaces are important in such tools, and may motivate their use (in preference to debugging tools designed for developers).
Descriptors: Computer Science Education, Programming Languages, Programming, Novices, Visual Aids, College Students, Foreign Countries, Computer Software, Computer Software Evaluation
Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Australia
Grant or Contract Numbers: N/A
Author Affiliations: N/A