An Approach to Software Design Reuse Using Case-Based Reasoning and WordNet
Authors
Paulo Gomes
Nuno Seco
Francisco Câmara Pereira
Paulo Paiva
Paulo Carreiro
José Luís Ferreira
José Luís Ferreira
Carlos Bento
Nuno Seco
Francisco Câmara Pereira
Paulo Paiva
Paulo Carreiro
José Luís Ferreira
José Luís Ferreira
Carlos Bento
Abstract
Reusing the knowledge gathered in the design phase of software development is an important issue for any software company. It enables software developers to work faster and make fewer mistakes, which decreases the development time due to the increased efficiency of the development team. In order to accomplish design knowledge reuse, we have developed an intelligent CASE tool that supports software design. Our system uses Case-Based Reasoning and WordNet, providing a framework for storage and reuse of design knowledge. This chapter presents our approach, which exploits a knowledge base and several reasoning mechanisms that reuse the stored knowledge.Keywords
Case-Based Reasoning, Software Design and Reuse, UML, WordNetSubject
CBR for Software ReuseRelated Project
ReBuilder - Intelligent Reuse of Software ObjectsBook Chapter
Integrated Intelligent Systems for Engineering Design, pp. 119-134, IOS Press, January 2006Cited by
Year 2013 : 1 citations
Limongelli, C., Mosiello, G., Panzieri, S., Sciarrone, F., & Zoccoli, A. (2013, October). Design of a domain-independent training system based on a smart pedagogical agent. In Information Technology Based Higher Education and Training (ITHET), 2013 International Conference on (pp. 1-6). IEEE.