Just so stories
- 1 September 1983
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCUE Outlook
- Vol. 17 (4), 13-26
- https://doi.org/10.1145/1045083.1045086
Abstract
Teachers see many more buggy programs than they do correct programs. We view this volume of buggy programs as riches to be mined: as windows into the thought processes of the students. In this paper we will describe one of the methods we employ in analyzing buggy programs: "just so bug stories", in which we generate hypotheses as to the misconceptions on the student's part that may have led to the observed program bugs. Our goal in presenting this discussion is to convince the reader of the potential for improved programming instruction that can come from paying attention to the bugs in a student's program: by truly understanding what the student was thinking about, we are in a much better position to offer counsel to the student.Keywords
This publication has 7 references indexed in Scilit:
- Cognitive strategies and looping constructsCommunications of the ACM, 1983
- Collecting and analyzing on-line protocols from novice programmersBehavior Research Methods, 1982
- Knowledge organization and skill differences in computer programmersCognitive Psychology, 1981
- Problem solving and the development of abstract categories in programming languagesMemory & Cognition, 1981
- Expert and Novice Performance in Solving Physics ProblemsScience, 1980
- Diagnostic Models for Procedural Bugs in Basic Mathematical Skills*Cognitive Science, 1978
- Exploratory experiments in programmer behaviorInternational Journal of Parallel Programming, 1976