• DocumentCode
    2156137
  • Title

    Proposing a visual approach to support the characterization of software comprehension activities

  • Author

    Carneiro, G.F. ; Mendonça, Manoel ; Magnavita, Rodrigo

  • Author_Institution
    Fed. Univ. of Bahia (UFBA), Salvador
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    291
  • Lastpage
    292
  • Abstract
    Modern IDE provides several resources to visually represent and explore the software. Nonetheless, there is limited empirical evidence of how those resources are utilized in specific software engineering activities. This has led to several studies to characterize the usage of IDE resources. The majority of these studies rely on methods that are costly and time consuming. This paper proposes a visual approach to help the characterization of IDE usage during software maintenance activities. It works by gathering data for all primitive operations performed by the programmers on the IDE, registering it in a log file and presenting the information abstracted from this log in an interactive visual interface. The interface transforms the fine-grained log data into meaningful information to represent how programmers use the IDE resources.
  • Keywords
    program visualisation; reverse engineering; software maintenance; IDE resources; fine-grained log data; interactive visual interface; log file; software comprehension activities; software engineering activities; software maintenance activities; Data visualization; Filtering; Packaging; Programming profession; Rendering (computer graphics); Shape; Software engineering; Software maintenance; Software packages; Two dimensional displays;
  • 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.5090063
  • Filename
    5090063