DocumentCode
190476
Title
A controlled experiment: Do Visitor patterns improve design simplicity?
Author
Nanthaamornphong, Aziz ; Wetprasit, Rattana
Author_Institution
Dept. of Inf. & Commun. Technol., Prince of Songkla Univ., Phuket, Thailand
fYear
2014
fDate
23-24 Sept. 2014
Firstpage
90
Lastpage
95
Abstract
The uses of design patterns have been widely introduced to software engineer communities. The design patterns are claimed to improve the software quality. However, there is few evidence to support such claim. Also, the benefits of design patterns in software design have also been less studied. As a result, in this study we designed and performed an experiment to investigate whether the design patterns improve the software design simplicity. In particular, we analyzed how easily the software design was understood. We chose the Visitor pattern, which is one of well-known patterns as the design pattern for our study. The result of the study revealed that the Visitor pattern improved the software design simplicity. Specifically the design diagram with the Visitor pattern was easier to understand than the design diagram without the design pattern.
Keywords
software quality; controlled experiment; design diagram; design patterns; software design simplicity; software engineer communities; software quality; visitor pattern; Maintenance engineering; Software design; Software engineering; Software quality; Time measurement; Unified modeling language; controlled Experiment; design patterns; empirical study; software design;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (MySEC), 2014 8th Malaysian
Conference_Location
Langkawi
Type
conf
DOI
10.1109/MySec.2014.6985995
Filename
6985995
Link To Document