Recovering software architecture from the names of source files
Journal of Software Maintenance: Research and Practice
Finding out about: a cognitive perspective on search engine technology and the WWW
Finding out about: a cognitive perspective on search engine technology and the WWW
The use of mediation and ontology technologies for software component information retrieval
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Modern Information Retrieval
Efficient Specification-Based Component Retrieval
Automated Software Engineering
Specification-Based Browsing of Software Component Libraries
Automated Software Engineering
Agora: A Search Engine for Software Components
IEEE Internet Computing
Towards High-Precision Service Retrieval
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Component rank: relative significance rank for software component search
Proceedings of the 25th International Conference on Software Engineering
A semantic-based approach to component retrieval
ACM SIGMIS Database
Information-Theoretic Software Clustering
IEEE Transactions on Software Engineering
Coupling and cohesion measures for evaluation of component reusability
Proceedings of the 2006 international workshop on Mining software repositories
Ranking reusability of software components using coupling metrics
Journal of Systems and Software
Reusability ranking of software components by coupling measure
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
In this paper, we present an approach to software component ranking intended for use in searching for such components on the internet. The method used introduces a novel method of weighting keywords that takes account of where within the structure of a component the keyword is found. This hierarchical weighting scheme is used in two ranking algorithms: one using summed weights, the other using a vector space model. Experimental comparisons with algorithms using TF-IDF weighting that ignore component structure are described. The results demonstrate consistent superiority of the hierarchical weighting approach.