To search, Click below search items.

 

All Published Papers Search Service

Title

Improving Systems Design Using a Clustering Approach

Author

Istv?n Gergely Czibula, Gabriela ?erban

Citation

Vol. 6  No. 12  pp. 40-49

Abstract

Clustering is a division of data into groups of similar objects, a data mining activity that aims to differentiate groups inside a given set of objects, with respect to a set of relevant attributes of the analyzed objects. Refactoring is the process of improving the design of software systems. Its goal is to change a software system in such a way that it does not alter the external behavior of the code, but improves its internal structure ([9]). This paper aims at presenting a new approach for improving systems design using clustering. Clustering is used in order to recondition the class structure of a software 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 ([18]) based on two newly defined measures. A comparison with previous approaches is also provided.

Keywords

Software Engineering, Refactoring, System Design, Clustering.

URL

http://paper.ijcsns.org/07_book/200612/200612A06.pdf