• DocumentCode
    2000038
  • Title

    Locating and Understanding Features of Complex Software Systems by Synchronizing Time-, Collaboration- and Code-Focused Views on Execution Traces

  • Author

    Bohnet, Johannes ; Voigt, Stefan ; Dollner, Jurgen

  • Author_Institution
    Hasso-Plattner-Inst., Potsdam Univ., Potsdam
  • fYear
    2008
  • fDate
    10-13 June 2008
  • Firstpage
    268
  • Lastpage
    271
  • Abstract
    Extending or modifying features of complex software systems is often a highly time-consuming and cost-intensive task as, beforehand, the features have to be located within the code and to be understood in detail. To support developers in performing this task, we propose a technique that takes execution traces and implementation unit structuring as input data and provides various views thereupon. Views focus on different trace characteristics, namely they are time-, collaboration-, and code-focused. Synchronizing the views creates a rich user interface that helps developers to effectively identify and understand feature relevant parts of the implementation.
  • Keywords
    software engineering; user interfaces; code-focused views; complex software systems; execution traces; trace characteristics; unit structuring; user interface; Collaborative software; Control systems; Data mining; Information analysis; International collaboration; Phase detection; Software prototyping; Software systems; User interfaces; Visualization; Dynamic Analysis; Feature Comprehension; Feature Location; Maintenance; Program Comprehension; Reverse Engineering; Software Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2008. ICPC 2008. The 16th IEEE International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1092-8138
  • Print_ISBN
    978-0-7695-3176-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2008.21
  • Filename
    4556142