• DocumentCode
    3197989
  • Title

    Software visualization with audio supported cognitive glyphs

  • Author

    Boccuzzo, Sandro ; Gall, Harald C.

  • Author_Institution
    Dept. of Inf., Univ. of Zurich, Zurich
  • fYear
    2008
  • fDate
    Sept. 28 2008-Oct. 4 2008
  • Firstpage
    366
  • Lastpage
    375
  • Abstract
    There exist numerous software visualization techniques that aim to facilitate program comprehension. One of the main concerns in every such software visualization is to identify relevant aspects fast and provide information in an effective way. In previous work, we developed a cognitive visualization technique and tool called CocoViz that uses common place metaphors for an intuitive understanding of software structures and evolution. In this paper, we address software comprehension by a combination of visualization and audio. Evolution and structural aspects are annotated with different audio to represent concepts such as design erosion, code smells or evolution metrics. We use audio concepts such as loudness, sharpness, tone pitch, roughness or oscillation and map those to properties of classes and packages. As such we provide an audio annotation of software entities along their version history for software analysis and software browsing. Our first results with the prototype and a small user study show that with this combination of visual and aural means we can facilitate program comprehension and provide additional information that usually is not provided by current visualization approaches.
  • Keywords
    software maintenance; audio supported cognitive glyphs; cognitive visualization technique; program comprehension; software analysis; software browsing; software comprehension; software evolution; software structures; software visualization; Application software; Data visualization; Documentation; History; Informatics; Navigation; Packaging; Software prototyping; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-2613-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2008.4658085
  • Filename
    4658085