Do design patterns impact software quality positively?

F Khomh, YG Guéhéneuc - 2008 12th European conference on …, 2008 - ieeexplore.ieee.org
We study the impact of design patterns on quality attributes in the context of software
maintenance and evolution. We show that, contrary to popular beliefs, design patterns in …

[PDF][PDF] A quality model for design patterns

K Khosravi, YG Guéhéneuc - German Industry Standard, 2004 - academia.edu
Abstract Design patterns are high level building blocks that are claimed to promote elegance
in object-oriented programs by increasing flexibility, scalability, usability, reusability, and …

A quantitative approach for evaluating the quality of design patterns

NL Hsueh, PH Chu, W Chu - Journal of Systems and Software, 2008 - Elsevier
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 …

A comparative literature survey of design patterns impact on software quality

M Ali, MO Elish - 2013 international conference on information …, 2013 - ieeexplore.ieee.org
Many different factors influence the quality of software systems. One factor is the use of
design patterns. In this paper we survey the literature for the existing empirical evidence on …

An empirical study of the relationships between design pattern roles and class change proneness

M Di Penta, L Cerulo, YG Guéhéneuc… - 2008 IEEE …, 2008 - ieeexplore.ieee.org
Analyzing the change-proneness of design patterns and the kinds of changes occurring to
classes playing role (s) in some design pattern (s) during software evolution poses the basis …

How software designs decay: A pilot study of pattern evolution

C Izurieta, JM Bieman - First International Symposium on …, 2007 - ieeexplore.ieee.org
A common belief is that software designs decay as systems evolve. This research examines
the extent to which software designs actually decay by studying the aging of design patterns …

On the role of design patterns in quality-driven re-engineering

L Tahvildari, K Kontogiannis - Proceedings of the Sixth …, 2002 - ieeexplore.ieee.org
Design patterns have been widely adopted and well investigated by the software
engineering community over the past decade. However, their primary use is still associated …

What do we know about the effectiveness of software design patterns?

C Zhang, D Budgen - IEEE Transactions on Software …, 2011 - ieeexplore.ieee.org
Context. Although research in software engineering largely seeks to improve the practices
and products of software development, many practices are based upon codification of expert …

A methodology to assess the impact of design patterns on software quality

A Ampatzoglou, G Frantzeskou, I Stamelos - Information and Software …, 2012 - Elsevier
CONTEXT: Software quality is considered to be one of the most important concerns of
software production teams. Additionally, design patterns are documented solutions to …

OO design patterns, design structure, and program changes: an industrial case study

JM Bieman, D Jain, HJ Yang - Proceedings IEEE International …, 2001 - ieeexplore.ieee.org
A primary expected benefit of object-oriented (OO) methods is the creation of software
systems that are easier to adapt and maintain. OO design patterns are especially geared to …