A New Approach for Interactive Design Pattern Recommendation

Imène Issaouı, Nadia Bouassida, Hanêne Ben‐Abdallah · Lecture Notes on Software Engineering · 2014

Design patterns offer design and expertise reuse which promotes fast development and high quality products.However, to acquire the benefits of design patterns, a designer must have a high expertise to determine those design patterns suitable for a given design context and situation.In this paper, we present an approach for interactive design pattern recommendation that suggests patterns to help novice designers during the design process.Our approach uses the semantic information encoded both in the design patterns and modeled in the design.It uses a similarity matrix to compare semantically the words extracted from the design (class names, method names, etc.) drawn by the designer with the roles played by patterns' participants.For a better contextual assistance, it interacts with the designer to get textual description of the context of his/her design fragment and formulates questions about the pattern intentions using the designer's description.

Read the paper · More papers on PaperTik