12th Working Conference on Reverse Engineering (WCRE'05)
DOI: 10.1109/wcre.2005.16
|View full text |Cite
|
Sign up to set email alerts
|

Enriching Reverse Engineering with Semantic Clustering

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0
1

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 77 publications
(54 citation statements)
references
References 13 publications
0
53
0
1
Order By: Relevance
“…Concept location concerns how high-level concepts, such as bugs, relate to low level entities such as source code. Semantic Clustering has also been used for similar purposes [7,8] as it is similar to LSI.…”
Section: Lda Lsi and Semantic Clusteringmentioning
confidence: 99%
See 1 more Smart Citation
“…Concept location concerns how high-level concepts, such as bugs, relate to low level entities such as source code. Semantic Clustering has also been used for similar purposes [7,8] as it is similar to LSI.…”
Section: Lda Lsi and Semantic Clusteringmentioning
confidence: 99%
“…In terms of clustering and finding topic distributions, Latent Dirichlet Allocation (LDA) [2] competes with Latent Semantic Indexing (LSI) [11,12], probabilistic Latent Semantic Indexing (pLSI) [2] and semantic clustering [7,8]. These tools are used for document modelling, document clustering and collaborative filtering.…”
Section: Introductionmentioning
confidence: 99%
“…Correlating architectural elements (those of the generated views of the framework) with architectural concepts (those of domain's viewpoints) is useful to enrich a system understanding, i.e. what the code is about [10] and how this knowledge disseminates and is found in the implementation view. This paper proposes a generic and recursive approach for considering some knowledge (as viewpoint) into reconstruction process of existing system.…”
Section: Discussionmentioning
confidence: 99%
“…In particular, it has been used to recover traceability links between different software artifacts, using Vector Space Models and Probabilistic Ranking [1], or Latent Semantic Indexing (LSI) [76]. Also, textual analysis using Information Retrieval techniques has been used to perform a software quality assessment based on the similarity between identifiers and comments [73], to measure the conceptual cohesion of classes [77], or to perform semantic clustering [69].…”
Section: Program Analysis and Its Applicationsmentioning
confidence: 99%