Software reuse through information retrieval
ACM SIGIR Forum
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Signature matching: a tool for using software libraries
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software retrieval by samples using concept analysis
Journal of Systems and Software
A survey of software reuse libraries
Annals of Software Engineering
Conversational Case-Based Reasoning
Applied Intelligence
Artificial Intelligence Review
Machine Learning
Explanation-Driven Case-Based Reasoning
EWCBR '93 Selected papers from the First European Workshop on Topics in Case-Based Reasoning
Supporting Object Reuse Through Case-Based Reasoning
EWCBR '96 Proceedings of the Third European Workshop on Advances in Case-Based Reasoning
Towards High-Precision Service Retrieval
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Software reuse strategies and component markets
Communications of the ACM - Program compaction
Approximate Retrieval of Incomplete and Formal Specifications Applied to Vertical Reuse
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
A semantic-based approach to component retrieval
ACM SIGMIS Database
Design, retrieval, and assembly in component-based software development
Communications of the ACM - Blueprint for the future of high-performance networking
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Circular context-based semantic matching to identify web service composition
Proceedings of the 2008 international workshop on Context enabled source and service selection, integration and adaptation: organized with the 17th International World Wide Web Conference (WWW 2008)
Component retrieval using knowledge-intensive conversational CBR
IEA/AIE'06 Proceedings of the 19th international conference on Advances in Applied Artificial Intelligence: industrial, Engineering and Other Applications of Applied Intelligent Systems
Evaluating CBR systems using different data sources: a case study
ECCBR'06 Proceedings of the 8th European conference on Advances in Case-Based Reasoning
Hi-index | 0.00 |
Component retrieval, about how to locate and identify appropriate components, is one of the major problems in component reuse. It becomes more critical as more reusable components come from component markets instead of from an in-house component library, and the number of available components is dramatically increasing. In this paper, we review the current component retrieval methods and propose our conversational component retrieval model (CCRM). In CCRM, components are represented as cases, a knowledge-intensive case-based reasoning (CBR) method is adopted to explore context-based semantic similarities between users' query and stored components, and a conversational case-based reasoning (CCBR) technology is selected to acquire users' requirements interactively and incrementally.