• 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