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
Link To Document