Are refactoring practices related to clusters in java software?

5Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Refactoring is widely used among the practices of Agile software development. In this preliminary work we present an empirical study carried out on several releases of 5 software systems written in Java. We focus our attention on the effect of refactoring activities on the topology of the software network. We find that refactoring activities involve classes linked together into clusters inside the software network and the clusters may be modified in different ways by the refactoring activity. This could lead to significative changes in source code, whose knowledge could be valuable for people involved in software development. © Springer International Publishing Switzerland 2014.

Cite

CITATION STYLE

APA

Concas, G., Monni, C., Orru, M., & Tonelli, R. (2014). Are refactoring practices related to clusters in java software? In Lecture Notes in Business Information Processing (Vol. 179 LNBIP, pp. 269–276). Springer Verlag. https://doi.org/10.1007/978-3-319-06862-6_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free