DocumentCode :
3588395
Title :
Software modularization using Combination of Multiple Clustering
Author :
Naseem, Rashid ; Bin Mat Deris, Mustafa ; Maqbool, Onaiza
Author_Institution :
Fac. of Comput. Sci. & Inf. Technol., Univ. Tun Hussein Onn Malaysia, Parit Raja, Malaysia
fYear :
2014
Firstpage :
277
Lastpage :
281
Abstract :
Clustering is a useful technique to group similar data entities based on their features. Clustering uses similarity or distance measures to find groups among entities. Many clustering algorithms and measures have been proposed in the literature. These algorithms and measures have their own strengths and weaknesses in the software clustering domain. To combine the strengths of various algorithms/measures, researchers have inte- grated more than one algorithm/measure in a single clustering process. This approach allowing cooperation between actors, is called Combination of Multiple Clustering approach (CMC). Although the use of CMC has been explored in various disciplines, little work has been done using CMC in the software domain. In this paper, we explore the idea of Cooperative Clustering (CC), a type of CMC, for software modularization. Our CC combines the strengths of similarity and distance measures together in a single clustering process. Software modularization is very important for architectural understanding. Modularization is the breaking down of a software system into modules so that similar entities (e.g. classes or functions) are collected together. We expect high quality results of CC in terms of authoritativeness. which is very important for architectural understanding.
Keywords :
groupware; software architecture; workstation clusters; CMC; architectural understanding; authoritativeness; clustering algorithms; clustering measures; combination of multiple clustering approach; cooperative clustering; data entities; distance measures; similarity clustering; software clustering domain; software modularization; software system; Algorithm design and analysis; Clustering algorithms; Heuristic algorithms; Software algorithms; Software measurement; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multi-Topic Conference (INMIC), 2014 IEEE 17th International
Print_ISBN :
978-1-4799-5754-5
Type :
conf
DOI :
10.1109/INMIC.2014.7097351
Filename :
7097351
Link To Document :
بازگشت