Experiments on Case-Based Retrieval of Software Designs
Paulo Gomes3, 4
, Francisco C. Pereira3, 4
, Paulo Paiva3, 4
, Nuno Seco3, 4
, Paulo Carreiro3, 4
, José L. Ferreira3, 4
and Carlos Bento3, 4 
| (3) |
CISUC, Centro de Informática e Sistemas da Universidade de Coimbra, Portugal |
| (4) |
Departamento de Engenharia Informática, Universidade de Coimbra, Polo II, 3030 Coimbra |
Abstract
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.
This work was partially supported by POSI - Programa Operacional Sociedade de Informação of Portuguese Fundação para a Ciência
e Tecnologia and European Union FEDER, under contract POSI/33399/SRI/2000, by program PRAXIS XXI.
References secured to subscribers.