Refining component description by leveraging user query logs

Journal of Systems and Software(2009)

引用 2|浏览1
暂无评分
摘要
How to help reusers retrieve components efficiently and conveniently is critical to the success of the component-based software development (CBSD). In the literature, many research efforts have been devoted to the improvement of component retrieval mechanisms. Although various retrieval methods have been proposed, nowadays retrieving software component by the description text is still prevalent in most real-world scenarios. Therefore, the quality of the component description text is vital for the component retrieval. Unfortunately, the descriptions of components often contain improper or even noisy information which could deteriorate the effectiveness of the retrieval mechanism. To alleviate the problem, in this paper, we propose an approach which can improve the component description by leveraging user query logs. The key idea of our approach is to refine the description of a component by extracting proper information from the user query logs. Two different strategies are proposed to carry out the information extraction. The first strategy extracts information for a component only from its own related query logs. Whereas our second strategy further takes logs from similar components into consideration. We performed an experimental study on two different data sets to evaluate the effectiveness of our approach. The experimental results demonstrate that by using either extraction strategy our approach can improve retrieval performance and our approach can be more effective by leveraging the second strategy which utilizes logs from similar components.
更多
查看译文
关键词
component description,component description text,retrieving software component,component retrieval mechanism,log mining,user query log,refining component description,various retrieval method,retrieval mechanism,software reuse,reuse repository,component retrieval,similar component,retrieval performance,cbsd,information extraction,component based software development,software component
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要