DocumentCode
600259
Title
Using a follow-on survey to investigate why use of the Visitor, Singleton & Facade patterns is controversial
Author
Cheng Zhang ; Budgen, David ; Drummond, Suzie
Author_Institution
Sch. of Eng. & Comput. Sci., Durham Univ., Durham, UK
fYear
2012
fDate
20-21 Sept. 2012
Firstpage
79
Lastpage
88
Abstract
Context: A previous study has shown that software developers who are experienced with using design patterns hold some conflicting opinions about three of the more popular design patterns: Facade, Singleton and Visitor. Aim: To identify the characteristics of these three patterns that have caused them to generate such differing views. Method: We employed a qualitative follow-on survey of those developers who had taken part in the earlier survey about design patterns. Results: We received 46 usable responses from a possible total of 188, with nearly 85% of respondents having six or more years of experience with design patterns. Of these, 27 also provided comments and descriptions of experiences about the patterns, which we categorised. Conclusions: All three patterns can easily be misused and in each case, the consequences of misuse are regarded as being particularly significant.
Keywords
object-oriented methods; facade design pattern; follow-on survey; singleton design pattern; visitor design pattern; Context; Couplings; Interviews; Sociology; Software; Statistics; Systematics; design pattern; empirical; survey;
fLanguage
English
Publisher
ieee
Conference_Titel
Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on
Conference_Location
Lund
ISSN
1938-6451
Print_ISBN
978-1-4503-1056-7
Electronic_ISBN
1938-6451
Type
conf
DOI
10.1145/2372251.2372264
Filename
6475399
Link To Document