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