DocumentCode
2959231
Title
The relationship of slicing and debugging to program understanding
Author
Francel, Margaret Ann ; Rugaber, Spencer
Author_Institution
Dept. of Math. & Comput. Sci., Citadel Coll., Charleston, SC, USA
fYear
1999
fDate
1999
Firstpage
106
Lastpage
113
Abstract
The paper describes a study that explores the relationship between program slicing and code understanding gained while debugging. The study consisted of an experiment that compared the program understanding abilities of two classes of debuggers: those who slice while debugging and those who do not. For debugging purposes, a slice can be thought of as a minimal subprogram of the original code that contains the program faults. Those who only examine statements within a slice for correctness are considered slicers; all others are considered non-slicers. Using accuracy of reconstruction as a measure of understanding, it was determined that slicers have a better understanding of the code after debugging
Keywords
program debugging; program slicing; reverse engineering; code understanding; debugging; minimal subprogram; program faults; program slicing; program understanding; Computer science; Debugging; Educational institutions; Fault diagnosis; IEEE standard glossaries; Mathematics; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 1999. Proceedings. Seventh International Workshop on
Conference_Location
Pittsburgh, PA
ISSN
1092-8138
Print_ISBN
0-7695-0180-x
Type
conf
DOI
10.1109/WPC.1999.777749
Filename
777749
Link To Document