• DocumentCode
    2617478
  • Title

    Can metrics help to bridge the gap between the improvement of OO design quality and its automation?

  • Author

    Sahraoui, Houari A. ; Godin, Robert ; Miceli, Thieny

  • Author_Institution
    DIRO, Montreal Univ., Que., Canada
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    154
  • Lastpage
    162
  • Abstract
    During the evolution of object-oriented (OO) systems, the preservation of a correct design should be a permanent quest. However, for systems involving a large number of classes and that are subject to frequent modifications, the detection and correction of design flaws may be a complex and resource-consuming task. The use of automatic detection and correction tools can be helpful for this task. Various works have proposed transformations that improve the quality of an OO system while preserving its behavior. In this paper, we investigate whether some OO metrics can be used as indicators for automatically detecting situations where a particular transformation can be applied to improve the quality of a system. The detection process is based on analyzing the impact of various transformations on these OO metrics using quality estimation models
  • Keywords
    computer aided software engineering; error correction; error detection; object-oriented methods; software metrics; software quality; correct design preservation; design flaw correction; design flaw detection; frequent modifications; object classes; object-oriented design automation; object-oriented design quality; object-oriented metrics; object-oriented systems evolution; quality estimation models; resource-consuming task; software metrics; system quality improvement; transformation; Object oriented methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2000. Proceedings. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0753-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2000.883034
  • Filename
    883034