A Metric-Based Approach to Enhance Design Quality through Meta-pattern Transformations

  • Authors:
  • Ladan Tahvildari;Kostas Kontogiannis

  • Affiliations:
  • -;-

  • Venue:
  • CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

During the evolution of object-oriented legacy systems,improving the design quality is most often a highly demandedobjective. For such systems which have a largenumber of classes and are subject to frequent modifications,detection and correction of design defects is a complex task.The use of automatic detection and correction tools can behelpful for this task. Various research approaches have proposedtransformations that improve the quality of an object-orientedsystems while preserving its behavior. This paperproposes a framework where a catalogue of object-orientedmetrics can be used as indicators for automatically detectingsituations where a particular transformation can be appliedto improve the quality of an object-oriented legacysystem. The correction process is based on analyzing theimpact of various meta-pattern transformations on theseobject-oriented metrics.