• 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