Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
De´ja` Vu: a hierarchical case-based reasoning system for software design
ECAI '92 Proceedings of the 10th European conference on Artificial intelligence
Case-based reasoning
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Status Report: Software Reusability
IEEE Software
Developing Case-Based Reasoning for Structural Design
IEEE Expert: Intelligent Systems and Their Applications
Supporting Object Reuse Through Case-Based Reasoning
EWCBR '96 Proceedings of the Third European Workshop on Advances in Case-Based Reasoning
Similarity Measures for Object-Oriented Case Representations
EWCBR '98 Proceedings of the 4th European Workshop on Advances in Case-Based Reasoning
Experiments on Case-Based Retrieval of Software Designs
ECCBR '02 Proceedings of the 6th European Conference on Advances in Case-Based Reasoning
Using Case-Based Reasoning for Reusing Software Knowledge
ICCBR '97 Proceedings of the Second International Conference on Case-Based Reasoning Research and Development
Frame-Based Software Engineering
IEEE Software
IEEE Software
Experiments on Case-Based Retrieval of Software Designs
ECCBR '02 Proceedings of the 6th European Conference on Advances in Case-Based Reasoning
A tool for management and reuse of software design knowledge
EKAW'06 Proceedings of the 15th international conference on Managing Knowledge in a World of Networks
Hi-index | 0.00 |
Software systems are becoming increasingly complex, demanding for more computational resources and better software development methodologies. The software engineer and the CASE tool must work like a team. For this to happen, the CASE tool must be able to understand the user, and to provide new functionalities, such as flexible retrieval of old designs. We think that Case-Based Reasoning can provide a reasoning framework capable of meeting these demands. One important task that a CASE tool based on Case-Based Reasoning can perform adequately, is the retrieval of relevant designs. These designs can be stored in a case library, central to the software development company, thus enabling knowledge sharing through out the company. In this paper we present an approach to case-based retrieval of software designs, and experimental results achieved with this approach.