DocumentCode
3478874
Title
An Approach for Evaluating the Effectiveness of Design Patterns in Software Evolution
Author
Hsueh, Nien-Lin ; Wen, Lin-Chieh ; Ting, Der-Hong ; Chu, William ; Chang, Chih-Hung ; Koong, Chorng-Shiuh
Author_Institution
Dept. of Inf. Eng. & Comput. Sci., Feng-Chia Univ., Taichung, Taiwan
fYear
2011
fDate
18-22 July 2011
Firstpage
315
Lastpage
320
Abstract
In recent years, the influences of design patterns on software quality have attracted increasing attention in the area of software engineering, as design patterns encapsulate valuable knowledge to resolve design problems, and more importantly to improve the design quality. Numerous design patterns improve design quality by means of providing a more flexible architecture to enhance the maintainability. Therefore, many systems applied design patterns in the early design and expect the patterns will contribute to the system evolution. However, many systems applied wrong patterns- the patterns are never applied in the future evolution. In this case, we call these patterns are "effective-less in the evolution". In this paper, we will propose an evaluation approach to evaluate the effectiveness of a pattern in an evolution. We also develop a tool and to evaluate some well-known open source systems in this research.
Keywords
object-oriented methods; software maintenance; software quality; design pattern; design quality; open source system; software engineering; software evolution; software maintainability; software quality; system evolution; Concrete; Context; Measurement; Software design; Software quality; US Department of Energy; design patterns; software evolution; software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
Conference_Location
Munich
Print_ISBN
978-1-4577-0980-7
Electronic_ISBN
978-0-7695-4459-5
Type
conf
DOI
10.1109/COMPSACW.2011.59
Filename
6032257
Link To Document