• DocumentCode
    2440506
  • Title

    Multi-level Method Understanding Using Microprints

  • Author

    Ducasse, Stéphane ; Lanza, Michele ; Robbes, Romain

  • Author_Institution
    LISTIC, Univ. de Savoie
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Understanding classes and methods is a key activity in object-oriented programming, since classes represent the primary abstractions from which applications are built, while methods contain the actual program logic. The main problem of this task is to quickly grasp the purpose and inner structure of a class. To achieve this goal, one must be able to overview multiple methods at once. In this paper, we present microprints, pixel-based representations of methods enriched with semantic information. We present three specialized microprints each dealing with a specific aspect we want to understand of methods: (1) state access, (2) control flow, and (3) invocation relationship
  • Keywords
    object-oriented programming; software engineering; control flow; invocation relationship; microprints; multilevel method understanding; object-oriented programming; pixel-based method representations; program logic; semantic information; state access; Color; Delay; Informatics; Information analysis; Java; Logic programming; Object oriented programming; Printers; Switches; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis, 2005. VISSOFT 2005. 3rd IEEE International Workshop on
  • Conference_Location
    Budapest
  • Print_ISBN
    0-7803-9540-9
  • Type

    conf

  • DOI
    10.1109/VISSOF.2005.1684300
  • Filename
    1684300