Mining association rules between sets of items in large databases
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Frequent term-based text clustering
Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining
Coupling and Cohesion as Modularization Drivers: Are We Being Over-Persuaded?
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Component Clustering Based on Maximal Association
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Software Components Capture Using Graph Clustering
IWPC '03 Proceedings of the 11th IEEE International Workshop on Program Comprehension
Component Identification Method with Coupling and Cohesion
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
The Weighted Combined Algorithm: A Linkage Algorithm for Software Clustering
CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
Applications of clustering techniques to software partitioning, recovery and restructuring
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
Information-Theoretic Software Clustering
IEEE Transactions on Software Engineering
Discovery of maximum length frequent itemsets
Information Sciences: an International Journal
Text document clustering based on neighbors
Data & Knowledge Engineering
Text clustering using frequent itemsets
Knowledge-Based Systems
A comparative study of TF*IDF, LSI and multi-words for text classification
Expert Systems with Applications: An International Journal
A Fuzzy Self-Constructing Feature Clustering Algorithm for Text Classification
IEEE Transactions on Knowledge and Data Engineering
Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering
Efficient software clustering technique using an adaptive and preventive dendrogram cutting approach
Information and Software Technology
Hi-index | 0.00 |
Clustering Software Components for efficient component retrieval is gaining a significant practical importance in the field of software engineering from academic researchers and software industry. Clustering reduces the search space of components by grouping similar entities together thus ensuring reduced time complexity. Finding software components for efficient software reuse is one of the important problems gaining interest from researchers. In this Paper, we first define a similarity function and then give a generalized approach for clustering software components. A component may be a program module or any software document. The objective of component clustering is to form clusters containing high cohesive and low coupling components. Experiments were conducted with Reuters 21578 dataset by considering 70% of documents for training and 30% as test data.