• LOGIN
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publication
  • Projects
  • Funding
  • Research Data
  • Organizations
  • Researchers
  • LOGIN
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint
 

A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint

Options
  • Details
BORIS DOI
10.7892/boris.104584
Date of Publication
2001
Publication Type
Conference Paper
Division/Institute

Institut für Informat...

Author
Lanza, Michele
Ducasse, Stephane
Institut für Informatik (INF)
Subject(s)

000 - Computer scienc...

500 - Science::510 - ...

Publisher
ACM Press
Language
English
Publisher DOI
10.1145/504282.504304
Description
The reengineering and reverse engineering of software systems is gaining importance in software industry, because the accelerated turnover in software companies creates legacy systems in a shorter period of time. Especially understanding classes is a key activity in object-oriented programming, since classes represent the primary abstractions from which applications are built. The main problem of this task is to quickly grasp the purpose of a class and its inner structure. To help the reverse engineers in their first contact with a foreign system, we propose a categorization of classes based on the visualization of their internal structure. The contributions of this paper are a novel categorization of classes and a visualization of the classes which we call the class blueprint. We have validated the categorization on several case studies, two of which we present here.
Related URL
http://delivery.acm.org/10.1145/510000/504304/p300-lanza.pdf?ip=130.92.15.42&id=504304&acc=ACTIVE%20SERVICE&key=FC66C24E42F07228%2EE8874AA355AB3480%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=1013785357&CFTOKEN=88162469&__acm__=1512549199_ead5e4b7155e7e8495736fc3fbc7d774
Handle
https://boris-portal.unibe.ch/handle/20.500.12422/199332
Show full item
File(s)
FileFile TypeFormatSizeLicensePublisher/Copright statementContent
p300-lanza.pdftextAdobe PDF374.55 KBpublished
BORIS Portal
Bern Open Repository and Information System
Build: d1c7f7 [27.06. 13:56]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo