301. A Multi-Agent System to Support Design Pattern Recommendation
- Author
-
Omar M. Sallabi, Eiman M. Saleh, and Huweida A. Darbi
- Subjects
business.industry ,Computer science ,Multi-agent system ,media_common.quotation_subject ,Design pattern ,Recommender system ,Task (project management) ,Software design pattern ,Case-based reasoning ,Quality (business) ,Software engineering ,business ,Selection (genetic algorithm) ,media_common - Abstract
A design pattern is a successful solution to recurring problems. It is a powerful tool to improve design quality and to reduce the time and cost of design. One of the major challenges confronting developers while using of design pattern is finding a suitable selection for them, thus it is considered as a challenging task for developers with less experience in the area of the design pattern. Therefore, the developers need a pattern recommendation to assist them by suggesting suitable design patterns. This paper presents the architecture Design Pattern Selection based on a Multi-Agent System (DPSA). The DPSA aims to obtain the appropriate recommendation to reduce development efforts, facilitate and assist the developers in selecting suitable patterns for their problems. DPSA's agents operate to support four different types of recommendations: single pattern, implement the pattern, pattern sequences, and recommending practical.
- Published
- 2020
- Full Text
- View/download PDF