RI UFLA (Universidade Federal de Lavras) >
Revistas UFLA >
Infocomp >

Please use this identifier to cite or link to this item: http://repositorio.ufla.br/jspui/handle/1/9822

Title: Hierarchical clustering for software systems restructuring
???metadata.dc.creator???: Czibula, István Gergely
Serban, Gabriela
Keywords: Software engineering
System design
Hierarchical clustering
Engenharia de software
Design de sistema
Agrupamento hierárquico
Publisher: Editora da UFLA
???metadata.dc.date???: 1-Dec-2007
Citation: CZIBULA, I. G.; SERBAN, G. Hierarchical clustering for software systems restructuring. INFOCOMP: Journal of Computer Science, Lavras, v. 6, n. 4, p. 43-51, Dec. 2007.
Abstract: Improving the quality of software systems design is the most important issue during the evolution of object oriented software systems. In this paper we are focusing on the problem of determining refactorings that can be used in order to improve the design of object oriented software systems. Refactoring  is a major issue to improve internal software quality. This paper aims at presenting a new hierarchical agglomerative clustering algorithm, HARS (Hierarchical agglomerative clustering algorithm for restructuring software systems), that identifies the refactorings needed in order to restructure a software system. Clustering is used in order to recondition the class structure of the system. The proposed approach can be useful for assisting software engineers in their daily works of refactoring software systems. We evaluate our approach using the open source case study JHotDraw, emphasizing its advantages in comparison with existing approaches.
Other Identifiers: http://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/194
???metadata.dc.language???: eng
Appears in Collections:Infocomp

Files in This Item:

There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

View Statistics


DSpace Software Copyright © 2002-2010  Duraspace - Feedback