• DocumentCode
    1984693
  • Title

    The CONCEPT project - applying source code analysis to reduce information complexity of static and dynamic visualization techniques

  • Author

    Rilling, Juergen ; Seffah, Ahmed ; Bouthlier, Christophe

  • Author_Institution
    Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    90
  • Lastpage
    99
  • Abstract
    The goal of software visualization is to acquire sufficient knowledge about a software system by identifying program artifacts and understanding their relationships. Graphical representations have long been recognized as having an important impact in improving the comprehension of source code. In this paper, we present several visualization techniques that we combine with analytical source code analysis to reduce the amount and, therefore, the complexity of data that has to be displayed. In particular, we focus on static and dynamic program slicing and apply this source code analysis technique on tree maps, hyperbolic trees, and UML based visualization techniques to support programmers in creating better mental models of the source code. We also introduce our CONCEPT prototype and describe how the presented approaches can be applied to reduce the information complexity for particular source code comprehension applications.
  • Keywords
    data visualisation; program slicing; software engineering; trees (mathematics); CONCEPT project; UML; graphical representations; hyperbolic trees; program slicing; software visualization; source code analysis; tree maps; Cognitive science; Computer displays; Computer science; Data visualization; Human computer interaction; Information analysis; Programming profession; Prototypes; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis, 2002. Proceedings. First International Workshop on
  • Print_ISBN
    0-7695-1662-9
  • Type

    conf

  • DOI
    10.1109/VISSOF.2002.1019798
  • Filename
    1019798