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
Link To Document :
بازگشت