Cookies

We use cookies to ensure that we give you the best experience on our website. You can change your cookie settings at any time. Otherwise, we'll assume you're OK to continue.


Durham Research Online
You are in:

Using a follow-on survey to investigate why use of the visitor, singleton and facade patterns is controversial.

Zhang, C. and Budgen, D. and Drummond, S. (2012) 'Using a follow-on survey to investigate why use of the visitor, singleton and facade patterns is controversial.', in 6th International Symposium on Empirical Software Engineering and Measurement (ESEM'12) ; proceedings. New York: ACM Press, pp. 79-88.

Abstract

Context: A previous study has shown that software devel- opers who are experienced with using design patterns hold some con icting 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.

Item Type:Book chapter
Keywords:Design pattern, Survey, Empirical.
Full text:PDF - Accepted Version (279Kb)
Status:Peer-reviewed
Publisher Web site:http://dx.doi.org/10.1145/2372251.2372264
Publisher statement:© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ESEM '12 Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement, 2012, http://dx.doi.org/10.1145/2372251.2372264
Record Created:14 Jun 2012 10:50
Last Modified:22 Feb 2013 11:09

Social bookmarking: del.icio.usConnoteaBibSonomyCiteULikeFacebookTwitterExport: EndNote, Zotero | BibTex
Usage statisticsLook up in GoogleScholar | Find in a UK Library