International Journal of Man-Machine Studies
The vocabulary problem in human-system communication
Communications of the ACM
Helgon: extending the retrieval by reformulation paradigm
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Representing reusable software
Information and Software Technology
Locating relevant examples for example-based software design
Locating relevant examples for example-based software design
Information access tools for software reuse
Journal of Systems and Software - Special issue on software reuse
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
Using Iterative Refinement to Find Reusable Software
IEEE Software
FedeRaL: A Tool for Federating Reuse Libraries over the Internet
ADVIS '00 Proceedings of the First International Conference on Advances in Information Systems
Hi-index | 0.00 |
Retrieval tools for component-based software reuse libraries face two interrelated problems. The first is the ill-defined nature of information needs. The second is that large repositories will often use unfamiliar and esoteric vocabulary to describe software components. CodeFinder, a retrieval system designed to help developers locate software components for reuse, addresses these issues through an innovative combination of retrieval by reformulation and spreading activation. An empirical study comparing CodeFinder with two other systems showed evidence that subjects using CodeFinder with ill-defined tasks or mismatching vocabulary performed better than subjects using the other systems. The study confirmed the utility of spreading activation and retrieval by reformulation techniques for satisfying information needs of the kind encountered in software design.