• 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