By Topic

An Approach for Evaluating the Effectiveness of Design Patterns in Software Evolution

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

6 Author(s)
Nien-Lin Hsueh ; Dept. of Inf. Eng. & Comput. Sci., Feng-Chia Univ., Taichung, Taiwan ; Lin-Chieh Wen ; Der-Hong Ting ; Chu, W.
more authors

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.

Published in:

Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual

Date of Conference:

18-22 July 2011