Open Access
Subscription Access
Open Access
Subscription Access
Visualizing the Domain in 3-Dimension Using Semantic Clustering
Subscribe/Renew Journal
To understand the software source code lots of approaches have been developed and many of them concern to the program structural information but this results in the loss of domain semantic crucial information contained in the text or symbols of source code. To understand software as a whole, we need to enrich these approaches with conceptual insights gained from the domain semantics. This paper proposes the mapping of domain to the code using the information retrieval techniques to use linguistic information, such as identifier names and comments in source code. Here we introduce the concept of Semantic Clustering, and an algorithm to group source artifacts based on how the synonymy and polysemy is related. Based on semantic similarity automatic labeling of the program code is done after detecting the clusters, and is visually explore in 3-Dimension format. The most important feature of theis approach is that it works at the source code textual level which makes it language independent. The approach correlates the semantics with structural information applies at different levels of abstraction (e.g.packages, classes, methods).
Keywords
Information Retrieval, Latent Semantic Indexing, Semantic Clustering, Software Reverse Engineering.
User
Subscription
Login to verify subscription
Font Size
Information
Abstract Views: 266
PDF Views: 2