• DocumentCode
    2349147
  • Title

    Design Patterns and Change Proneness: A Replication Using Proprietary C# Software

  • Author

    Gatrell, M. ; Counsell, S. ; Hall, T.

  • Author_Institution
    Dept of Inf. Syst. & Comput., Brunel Univ., Uxbridge, UK
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    160
  • Lastpage
    164
  • Abstract
    This paper documents a study of change in commercial, proprietary software and attempts to determine whether a relationship exists between a class´ propensity to change and its design context; more specifically: whether a class is a participant in a design pattern. We identify specific design patterns and their propensity for change. Design pattern participants were found to have a higher propensity to change than classes that did not participate in a design pattern, supporting an earlier study by Bieman et al.; some design patterns, such as the adaptor, factory method and singleton were found have a higher change propensity than others.
  • Keywords
    software engineering; adaptor; change proneness; design patterns; factory method; proprietary C# software; replication; singleton; Concrete; History; Information systems; Inspection; Open source software; Pattern analysis; Production facilities; Project management; Resource management; Reverse engineering; C#; Pattern; change;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.31
  • Filename
    5328811