• DocumentCode
    3015339
  • Title

    Assessment of design patterns during software reengineering: lessons learned from a large commercial project

  • Author

    Wendorff, Peter

  • Author_Institution
    ASSET GmbH, Oberhausen, Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    77
  • Lastpage
    84
  • Abstract
    Design patterns have been eagerly adopted by software developers in recent years. There is ample evidence that patterns can have a beneficial impact on software quality, but in some cases patterns have been inappropriately applied due to a lack of experience. The paper reports on a large commercial project where the uncontrolled use of patterns has contributed to severe maintenance problems. As a result, a substantial reengineering effort was undertaken, that led to the identification of a number of inappropriately applied patterns. At first glance the elimination of these patterns appears to be desirable, but often they are tightly coupled to other software artefacts, so that their removal is economically not viable
  • Keywords
    object-oriented programming; software maintenance; software quality; systems re-engineering; design pattern assessment; large commercial project; maintenance problems; reengineering effort; software artefacts; software developers; software quality; software reengineering; Atmosphere; Communication industry; Europe; Production; Programming profession; Software architecture; Software design; Software maintenance; Software quality; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2001. Fifth European Conference on
  • Conference_Location
    Lisbon
  • Print_ISBN
    0-7695-1028-0
  • Type

    conf

  • DOI
    10.1109/.2001.914971
  • Filename
    914971