HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Remodularization Analysis Using Semantic Clustering

Gustavo Santos 1 Marco Tulio Valente 1 Nicolas Anquetil 2
1 Department of Computer Science [Minas Gerais]
UFMG - Universidade Federal de Minas Gerais [Belo Horizonte]
2 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : In this paper, we report an experience on using and adapting Semantic Clustering to evaluate software remodularizations. Semantic Clustering is an approach that relies on information retrieval and clustering techniques to extract sets of similar classes in a system, according to their vocabularies. We adapted Semantic Clustering to support remodularization analysis. We evaluate our adaptation using six real-world remodularizations of four software systems. We report that Semantic Clustering and conceptual metrics can be used to express and explain the intention of the architects when performing common modularization operators, such as module decomposition.
Document type :
Conference papers
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download

https://hal.inria.fr/hal-00904409
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Monday, October 17, 2016 - 3:19:15 PM
Last modification on : Monday, November 29, 2021 - 4:12:03 PM

File

2014_csmrwcre_clustering prepr...
Files produced by the author(s)

Identifiers

Collections

Citation

Gustavo Santos, Marco Tulio Valente, Nicolas Anquetil. Remodularization Analysis Using Semantic Clustering. 1st CSMR-WCRE Software Evolution Week, Feb 2014, Antwerp, Belgium. ⟨10.1109/CSMR-WCRE.2014.6747174⟩. ⟨hal-00904409⟩

Share

Metrics

Record views

198

Files downloads

155