| Debugging assistance for novices: a video repository |
| Full text |
Pdf
(1.23 MB)
|
Source
|
ACM SIGCSE Bulletin
archive
Volume 39 , Issue 4 (December 2007)
table of contents
WORKSHOP SESSION: Working group reports
table of contents
Pages 137-151
Year of Publication: 2007
ISSN:0097-8418
Also published in ...
|
|
Authors
|
|
Beth Simon
|
U of California, San Diego, La Jolla, CA
|
|
Sue Fitzgerald
|
Metropolitan State University, St. Paul, MN
|
|
Renée McCauley
|
College of Charleston, Charleston, SC
|
|
Susan Haller
|
SUNY Potsdam, Potsdam, NY
|
|
John Hamer
|
University of Auckland, New Zealand
|
|
Brian Hanks
|
Fort Lewis College, Durango, CO
|
|
Michael T. Helmick
|
Miami University, Oxford, OH
|
|
Jan Erik Moström
|
Umeå University, Umeå, Sweden
|
|
Judy Sheard
|
Monash University, Melbourne, Australia
|
|
Lynda Thomas
|
University of Wales, Aberystwyth, Aberystwyth, Wales, UK
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 50, Citation Count: 0
|
|
|
ABSTRACT
This paper reports on the efforts of an ITiCSE 2007 working group with the aim of producing a publicly available, searchable, tagable, Web 2.0-style repository of short debugging videos. This repository may be accessed from http://debug.csi.muohio.edu/. The videos are aimed at novice Java programmers who may need help debugging when none is available (e.g. in the middle of the night before the homework is due). However, it could also be used by instructors of introductory programming. Here we discuss our motivation in creating this repository and detail the process we followed and the products we produced.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Bransford, J. D., Brown, A. L., and Cocking, R. R. (Eds.). How People Learn: Brain, Mind, Experience, and School. National Academy Press, Washington, DC, 2000.
|
| |
3
|
|
 |
4
|
|
| |
5
|
Dewey, John. Experience and Education. Free Press, New York, 1997 (reprint edition).
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
Maria Hristova , Ananya Misra , Megan Rutter , Rebecca Mercuri, Identifying and correcting Java programming errors for introductory computer science students, Proceedings of the 34th SIGCSE technical symposium on Computer science education, February 19-23, 2003, Reno, Navada, USA
|
| |
11
|
|
| |
12
|
Katz, I. and Anderson, J. Debugging: An analysis of bug location strategies. Human-Computer Interaction, 3, 4 (1987), 351--399.
|
| |
13
|
Ko, A. & Myers, B. A framework and methodology for studying the causes of software errors in programming systems. Journal of Visual Languages and Computing, 16 (2005), pp 41--84.
|
 |
14
|
Charlie McDowell , Linda Werner , Heather E. Bullock , Julian Fernald, Pair programming improves student retention, confidence, and program quality, Communications of the ACM, v.49 n.8, p.90-95, August 2006
[doi> 10.1145/1145287.1145293]
|
 |
15
|
|
 |
16
|
Nachiappan Nagappan , Laurie Williams , Miriam Ferzli , Eric Wiebe , Kai Yang , Carol Miller , Suzanne Balik, Improving the CS1 experience with pair programming, Proceedings of the 34th SIGCSE technical symposium on Computer science education, February 19-23, 2003, Reno, Navada, USA
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
Vessey, I. Expertise in debugging computer programs: A process analysis. International Journal of Man-Machine Studies, 23 (1985), pp. 459--494.
|
 |
21
|
|
 |
22
|
|
|