• DocumentCode
    2345386
  • Title

    Visualizing program slices

  • Author

    Ball, Thomas ; Eick, Stephen G.

  • Author_Institution
    AT&T Bell Labs., Naperville, IL, USA
  • fYear
    1994
  • fDate
    4-7 Oct 1994
  • Firstpage
    288
  • Lastpage
    295
  • Abstract
    Program slicing is an automatic technique for determining which code in a program is relevant to a particular computation. Slicing has been applied in many areas, including program understanding, debugging, and maintenance. However, little attention has been paid to suitable interfaces for exploring program slices. We present an interface for program slicing that allows slicing at the statement procedure, or file level, and provides fast visual feedback on slice structure, integral to the interface is a global visualization of the program that shows the extent of a slice as it crosses procedure and file boundaries, and facilitates quick browsing of numerous slices
  • Keywords
    program debugging; program diagnostics; software maintenance; user interfaces; visual languages; visual programming; file boundaries; file level; global visualization; program debugging; program slice visualisation; program slicing; program understanding; quick browsing; software maintenance; statement procedure; visual feedback; Data visualization; Debugging; Displays; Integral equations; Mice; Navigation; Programming profession; Software systems; State feedback;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1994. Proceedings., IEEE Symposium on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    0-8186-6660-9
  • Type

    conf

  • DOI
    10.1109/VL.1994.363606
  • Filename
    363606