What's the PREMES Behind your Pattern?

De Muijnck-Hughes, J. and Duncan, I. M.M. (2015) What's the PREMES Behind your Pattern? In: 22nd Conference on Pattern Languages of Programs. PLoP 15 Pattern Languages of Programs Conference 2015, Pittsburgh, PA, USA, 24 Oct 2015,

Full text not currently available from Enlighten.


Design Patterns are supposed to be well documented, tried and tested solutions to recurrent problems. Current pattern evaluation techniques do not evaluate patterns according to the quality of pattern presented, the quality of the solution presented, nor the quality of the documentation. This paper introduces Pattern Report Cards as an evaluation process for design patterns that is demonstrable, measurable and reproducible. For the evaluation process several quality indicators have been identified from existing literature that can be used to assess the quality of a design pattern. During evaluation a collection of qualitative and quantitative evaluation techniques are used to assess how well patterns adhere to the identified quality indicators. Further, management and execution of the Pattern Report Card process is controlled by the PREMES framework. This framework provides a PDCA management cycle that facilitates the construction of bespoke evaluation systems for design patterns. Tailoring is achieved by providing guidance over selection and construction of the techniques used to assess pattern quality. Use of PREMES framework and Pattern Report Cards will lead to improvement in the quality of patterns being created by pattern writers.

Item Type:Conference Proceedings
Glasgow Author(s) Enlighten ID:De Muijnck-Hughes, Dr Jan
Authors: De Muijnck-Hughes, J., and Duncan, I. M.M.
College/School:College of Science and Engineering > School of Computing Science
Related URLs:

University Staff: Request a correction | Enlighten Editors: Update this record