• DocumentCode
    2156290
  • Title

    Structure transition graphs: An ECG for program comprehension?

  • Author

    Sim, Susan Elliott ; Ratanotayanon, Sukanya ; Cotran, Leyna

  • Author_Institution
    Dept. of Inf., Univ. of California, Irvine, CA
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    303
  • Lastpage
    304
  • Abstract
    This paper presents an idea of using a structure traversal graph (STG) to characterize whether program comprehension is progressing smoothly. Inspired by electrocardiograms that are used to measure heart rhythms, STGs are an attempt to depict the rhythm of program navigation. STGs are created by abstracting navigation between files to the level of a conceptual architecture graph. We analyzed the navigation patterns of fifteen developers performing a modification task in the laboratory and found that the STG was a good organizing principle for program comprehension behavior.
  • Keywords
    electrocardiography; graph theory; medical computing; conceptual architecture graph; electrocardiograms; heart rhythms; program comprehension behavior; program navigation; structure transition graphs; Computer languages; Electrocardiography; Heart; Informatics; Java; Navigation; Organizing; Rhythm; Service oriented architecture; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090069
  • Filename
    5090069