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 :
بازگشت