Evaluating and Improving Design Patterns Applicability with Metrics

Imène Issaoui, Nadia Bouassida, and Hanêne Ben-Abdallah


Design pattern, metric, design improvement, pattern evaluation


Design patterns are established solutions for recurring problems. They represent high-level abstractions that reflect domain experiences. Nowadays, design patterns use is widely spread and they are very well-known. Despite, their popularity, there is no method or way to verify the correct applicability of the pattern. In fact, in many cases, once a designer has reused a pattern in its application, he wants to know if the pattern instantiation is well-designed and if it can be improved. This paper presents an approach that evaluates the pattern instantiation through metrics. Then, it enhances the pattern design through suggesting pattern improvements.

Important Links:

Go Back