A quantitative approach for evaluating the quality of design patterns

50Citations
Citations of this article
77Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In recent years, the influence of design patterns on software quality has attracted an increasing attention in the area of software engineering, as design patterns encapsulate valuable knowledge to resolve design problems, and more importantly to improve design quality. As the paradigm continues to increase in popularity, a systematic and objective approach to verify the design of a pattern is increasingly important. The intent session in a design pattern indicates the problem the design pattern wants to resolve, and the solution session describes the structural model for the problem. When the problem in the intent is a quality problem, the structure model should provide a solution to improve the relevant quality. In this work we provide an approach, based on object-oriented quality model, to validate if a design pattern is well-designed, i.e., it answers the question of the proposed structural model really resolves the quality problems described in the intent. We propose a validation approach to help pattern developers check if a design pattern is well-designed. In addition, a quantitative method is proposed to measure the effectiveness of the quality improvement of a design pattern that pattern users can determine which design patterns are applicable to meet their functional and quality requirements. © 2007 Elsevier Inc. All rights reserved.

Cite

CITATION STYLE

APA

Hsueh, N. L., Chu, P. H., & Chu, W. (2008). A quantitative approach for evaluating the quality of design patterns. Journal of Systems and Software, 81(8), 1430–1439. https://doi.org/10.1016/j.jss.2007.11.724

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free