• DocumentCode
    3352917
  • Title

    Detecting design flaws via metrics in object-oriented systems

  • Author

    Marinescu, Radu

  • Author_Institution
    Dept. of Comput. Sci, Politehnica Univ. of Timisoara, Romania
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    The industry is nowadays confronted with large-scale monolithic and inflexible object-oriented software. Because of their high business value, these legacy systems must be re-engineered. One of the important issues in re-engineering is the detection and location of design flaws, which prevent the efficient maintenance and further development of the system. In this paper, we present a metrics-based approach for detecting design problems, and we describe two concrete techniques for the detection of two well-known design flaws found in the literature. We apply our technique to an industrial case study and discuss the findings. The proposed technique indeed found real flaws in the system and the experiment suggests that, based on the same approach, further detection techniques for other common design flaws could be defined
  • Keywords
    object-oriented programming; program diagnostics; software metrics; systems re-engineering; business value; design problem detection; industrial case study; legacy systems reengineering; object-oriented systems; software design flaw detection; software maintenance; software metrics; system development; Computer industry; Computer science; Concrete; Employment; Encapsulation; Intelligent systems; Large-scale systems; Power generation economics; Software systems; Vents;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2001. TOOLS 39. 39th International Conference and Exhibition on
  • Conference_Location
    Santa Barbara, CA
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-1251-8
  • Type

    conf

  • DOI
    10.1109/TOOLS.2001.941671
  • Filename
    941671