Multi-level Method Understanding Using Microprints

Ducasse, Stéphane; Lanza, Michele; Robbes, Romain (September 2005). Multi-level Method Understanding Using Microprints. In: 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2005. Proceedings (pp. 1-6). IEEE 10.1109/VISSOF.2005.1684300

[img] Text
01684300.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (4MB) | Request a copy

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 semantical 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.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISBN:

0-7803-9540-9

Publisher:

IEEE

Language:

English

Submitter:

Anja Ebeling

Date Deposited:

30 Oct 2017 09:13

Last Modified:

11 Apr 2024 16:11

Publisher DOI:

10.1109/VISSOF.2005.1684300

BORIS DOI:

10.7892/boris.104504

URI:

https://boris.unibe.ch/id/eprint/104504

Actions (login required)

Edit item Edit item
Provide Feedback