Software design support using case-based reasoning

Hisayoshi Adachi, Y. Kobayashi, T. Ohta · 2002

This paper proposes a software design support method using case-based reasoning. The need for raising productivity in software development has long been felt, and a variety of design methods have been proposed in response to this need. These, however, deal mostly with rough procedures, and there is a need for detailed procedures that designers can follow when performing actual design work. One technique for obtaining a detailed procedure would be to refer to actual design cases from the past. The problem here, though, is that such information has not normally been collected and stored because of the additional burden placed on software designers. The authors have thus investigated a way to record design information during design work without placing a burden on the designer, and have developed a system to support design work by effectively reusing past design cases. In this system, past design cases are recorded, and through the use of case-based reasoning techniques, the design procedure and design results are presented to the designer as reusable candidates. >

Read the paper · More papers on PaperTik