Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The effects of design pattern application on metric scores
Journal of Systems and Software
Metrics for applying GOF design patterns in refactoring processes
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
A Controlled Experiment in Maintenance Comparing Design Patterns to Simpler Solutions
IEEE Transactions on Software Engineering
A Design Pattern for Autonomous Vehicle Software Control Architectures
COMPSAC '99 23rd International Computer Software and Applications Conference
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Towards a 'Safe' Use of Design Patterns to Improve OO Software Testability
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
Evaluation of object-oriented design patterns in game development
Information and Software Technology
The Factory Pattern in API Design: A Usability Evaluation
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Editor's corner: An analysis of research topics in software engineering - 2006
Journal of Systems and Software
A quantitative approach for evaluating the quality of design patterns
Journal of Systems and Software
Proceedings of the 2006 conference on Pattern languages of programs
Proceedings of the 15th Conference on Pattern Languages of Programs
A methodology to assess the impact of design patterns on software quality
Information and Software Technology
Research state of the art on GoF design patterns: A mapping study
Journal of Systems and Software
Hi-index | 0.00 |
Design patterns have been introduced in the field of software engineering in the middle of 90s as common solutions to common design problems. Until now, the effect of design patterns on software quality attributes has been studied by many researchers. However, the results are not the expected ones, in the sense that several studies suggest that there are cases when a design pattern is not the optimum way of designing a system. In this paper, we present the findings of a systematic literature review that aims at cataloging published design solutions, referenced as alternative design solutions, which are equivalent to design patterns and can be used when a design pattern instance is not the optimum design solution for a specific design problem.