Publication:
Microprints: A Pixel-based Semantically Rich Visualization of Methods

cris.virtualsource.author-orcid4519d2a9-5ddb-4186-b0e0-db7395c59421
datacite.rightsrestricted
dc.contributor.authorRobbes, Romain
dc.contributor.authorDucasse, Stephane
dc.contributor.authorLanza, Michele
dc.date.accessioned2025-01-08T20:18:57Z
dc.date.available2025-01-08T20:18:57Z
dc.date.issued2005
dc.description.abstractUnderstanding 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. We present the microprints in conjunction with the class blueprints of the CODE CRAWLER visualization tool 12 and also integrated into the default code browser of the Smalltalk VisualWorks development environment.
dc.description.numberOfPages27
dc.description.sponsorshipInstitut für Informatik (INF)
dc.identifier.doi10.7892/boris.104735
dc.identifier.urihttps://boris-portal.unibe.ch/handle/20.500.12422/199409
dc.language.isoen
dc.relation.conference13th International Smalltalk Conference
dc.relation.organizationDCD5A442C2AFE17DE0405C82790C4DE2
dc.relation.organizationDCD5A442C2AFE17DE0405C82790C4DE2
dc.subject.ddc000 - Computer science, knowledge & systems
dc.subject.ddc500 - Science::510 - Mathematics
dc.titleMicroprints: A Pixel-based Semantically Rich Visualization of Methods
dc.typeconference_item
dspace.entity.typePublication
dspace.file.typetext
oaire.citation.conferenceDate16.-20. Aug. 2005
oaire.citation.conferencePlaceBrüssel, Belgien
oaire.citation.endPage157
oaire.citation.startPage131
oairecerif.author.affiliationInstitut für Informatik (INF)
oairecerif.identifier.urlhttp://scg.unibe.ch/archive/papers/Robb05b-microprintsESUG.pdf
unibe.contributor.rolecreator
unibe.contributor.rolecreator
unibe.contributor.rolecreator
unibe.date.licenseChanged2017-11-07 00:26:24
unibe.description.ispublishedpub
unibe.eprints.legacyId104735
unibe.refereedfalse
unibe.subtype.conferencepaper

Files

Original bundle
Now showing 1 - 1 of 1
Name:
Robb05b-microprintsESUG.pdf
Size:
475.27 KB
Format:
Adobe Portable Document Format
File Type:
text
License:
publisher
Content:
published

Collections