CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Research state of the art on GoF design patterns: A mapping study

A. Ampatzoglou ; Sofia Charalampidou (Institutionen för data- och informationsteknik (Chalmers)) ; I. Stamelos
Journal of Systems and Software (0164-1212). Vol. 86 (2013), 7, p. 1945-1964.
[Artikel, refereegranskad vetenskaplig]

Design patterns are used in software development to provide reusable and documented solutions to common design problems. Although many studies have explored various aspects of design patterns, no research summarizing the state of research related to design patterns existed up to now. This paper presents the results of a mapping study of about 120 primary studies, to provide an overview of the research efforts on Gang of Four (GoF) design patterns. The research questions of this study deal with (a) if design pattern research can be further categorized in research subtopics, (b) which of the above subtopics are the most active ones and (c) what is the reported effect of GoF patterns on software quality attributes. The results suggest that design pattern research can be further categorized to research on GoF patterns formalization, detection and application and on the effect of GoF patterns on software quality attributes. Concerning the intensity of research activity of the abovementioned subtopics, research on pattern detection and on the effect of GoF patterns on software quality attributes appear to be the most active ones. Finally, the reported research to date on the effect of GoF patterns on software quality attributes are controversial; because some studies identify one pattern's effect as beneficial whereas others report the same pattern's effect as harmful.

Nyckelord: Design patterns, Mapping study, Software quality attributes, systematic literature-reviews, software quality, rmany, v4336, p10



Denna post skapades 2013-07-11. Senast ändrad 2016-11-03.
CPL Pubid: 180109

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)


Institutioner (Chalmers)

Institutionen för data- och informationsteknik (Chalmers)

Ämnesområden

Data- och informationsvetenskap

Chalmers infrastruktur