• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Enriching Reverse Engineering with Semantic Clustering
 

Enriching Reverse Engineering with Semantic Clustering

Options
  • Details
  • Files
BORIS DOI
10.7892/boris.104564
Official URL
http://scg.unibe.ch/archive/papers/Kuhn05aSemanticClustering.pdf
Publisher DOI
10.1109/WCRE.2005.16
Description
Understanding a software system by just analyzing the structure of the system reveals only half of the picture, since the structure tells us only how the code is working but not what the code is about. What the code is about can be found in the semantics of the source code: names of identifiers, comments etc. In this paper, we analyze how these terms are spread over the source artifacts using Latent Semantic Indexing, an information retrieval technique. We use the assumption that parts of the system that use similar terms are related. We cluster artifacts that use similar terms, and we reveal the most relevant terms for the computed clusters. Our approach works at the level of the source code which makes it language independent. Nevertheless, we correlated the semantics with structural information and we applied it at different levels of abstraction (e.g. classes, methods). We applied our approach on three large case studies and we report the results we obtained.
Date of Publication
2005-11
Publication Type
Conference Item
Subject(s)
000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Language(s)
en
Contributor(s)
Kuhn, Adrian
Institut für Informatik (INF)
Ducasse, Stephane
Institut für Informatik (INF)
Girba, Tudor Adrian
Institut für Informatik (INF)
Additional Credits
Institut für Informatik (INF)
Series
Working Conference on Reverse Engineering. Proceedings
Publisher
IEEE
ISSN
1095-1350
ISBN
0-7695-2474-5
Title of Event
12th Working Conference on Reverse Engineering
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo