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
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;
Conference_Titel :
Software Engineering Conference (MySEC), 2014 8th Malaysian
Conference_Location :
Langkawi
DOI :
10.1109/MySec.2014.6985995