| Analysis of fault models for student use |
| Full text |
Pdf
(410 KB)
|
Source
|
ACM SIGCSE Bulletin
archive
Volume 40 , Issue 2 (June 2008)
table of contents
REVIEWS: Reviewed papers
table of contents
Pages 79-83
Year of Publication: 2008
ISSN:0097-8418
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 38, Citation Count: 0
|
|
|
ABSTRACT
Computer science educators have long been concerned over the difficulty with which some students learn to write computer programs; especially the wide disparity in students' abilities to locate and fix faults in the programs they write. We hypothesized that requiring students to categorize faults (as the faults are encountered) would help them better understand the faults and, in turn, improve their corrections and speed up the programming process. This paper analyzes five fault categorization models, with an eye towards application by novice programmers, and provides experimental evidence showing that simple fault categorization can aid students' programming abilities.
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
|
Carreira, J. V. Costa, D. & Silva, J. G., "Fault-injection spot checks computer system reliability", Spectrum, IEEE, Vol. 36, Issue 8, August 1999.
|
| |
3
|
Curtis, B. (editor), Human Factor in Software Development, IEEE Computer Society Press, Washington, D.C., 1985, p. 1--5.
|
| |
4
|
|
| |
5
|
IEEE Computer Society: IEEE Standard Glossary of Software Engineering Terminology, IEEE Std. 610.12--1990, IEEE, Inc., 345 East 47th Street, New York, NY 10017.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
|