Shortening Retrieval Sequences in Browsing-Based Component Retrieval Using Information Entropy

G Li,L Zhang,Y Li,B Xie,WZ Shao
DOI: https://doi.org/10.1016/j.jss.2005.04.035
2006-01-01
Abstract: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.
What problem does this paper attempt to address?