Proteus: a software reuse library system
ACM SIGIR Forum
LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
Representing reusable software
Information and Software Technology
Computing similarity in a reuse library system: an AI-based approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
Signature matching: a tool for using software libraries
ACM Transactions on Software Engineering and Methodology (TOSEM)
Specification matching of software components
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
ACM Transactions on Computer-Human Interaction (TOCHI)
Supporting Search for Reusable Software Objects
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Storing and Retrieving Software Components: A Refinement Based System
IEEE Transactions on Software Engineering
The anatomy of a large-scale hypertextual Web search engine
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Authoritative sources in a hyperlinked environment
Journal of the ACM (JACM)
A Learning Agent that Assists the Browsing of Software Libraries
IEEE Transactions on Software Engineering
A formal approach for component retrieval and integration analysis
Journal of Software Maintenance: Research and Practice
Supporting reuse by delivering task-relevant and personalized information
Proceedings of the 24th International Conference on Software Engineering
Specification-Based Browsing of Software Component Libraries
Automated Software Engineering
Agora: A Search Engine for Software Components
IEEE Internet Computing
Using Iterative Refinement to Find Reusable Software
IEEE Software
Toward an Engineering Discipline of Software Reuse
IEEE Software
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Programming with an Intelligent Agent
IEEE Intelligent Systems
Component rank: relative significance rank for software component search
Proceedings of the 25th International Conference on Software Engineering
Context-Aware Browsing of Large Component Repositories
Proceedings of the 16th IEEE international conference on Automated software engineering
Supporting Evolution in Component-Based Development Using Component Libraries
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
ScentTrails: Integrating browsing and searching on the Web
ACM Transactions on Computer-Human Interaction (TOCHI)
A semantic-based approach to component retrieval
ACM SIGMIS Database
Towards a semantic-based approach for software reusable component classification and retrieval
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Is Query Reuse Potentially Harmful? Anchoring and Adjustment in Adapting Existing Database Queries
Information Systems Research
Hi-index | 0.00 |
Reuse repositories are an essential element in component-based software development (CBSD). Querying-based retrieval and browsing-based retrieval are two main retrieval mechanisms provided in real world reuse repositories, especially web-based repositories. Although browsing-based retrieval is superior to querying-based retrieval in some aspects, the tedious retrieval process is its main drawback, because the browsing-based component retrieval usually involves long retrieval sequences. In this paper, we propose a novel approach to shorten the retrieval sequences in browsing-based component retrieval using information entropy. The basic idea of our approach is to build a navigation model by ranking the features into a tree structure using the components' indexing information. According to our experimental results on real data, our approach can effectively shorten the average length of retrieval sequences.