• DocumentCode
    3234916
  • Title

    Evaluating the quality of reverse engineered object-oriented designs

  • Author

    Achee, B.L. ; Carver, Doris L.

  • Author_Institution
    Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
  • Volume
    4
  • fYear
    1997
  • fDate
    1-8 Feb 1997
  • Firstpage
    305
  • Abstract
    Software quality is a multifaceted concept that can be described from different perspectives. Five perspectives are the transcendental view, user view, manufacturing view, product view, and value-based view. The definition of software quality is based upon the perspective taken. However, these views do not address the design phase of the software lifecycle. Moreover, the issues pertinent to forward engineering do not necessarily parallel those pertinent to reverse engineering. The quality of a forward engineered design can be discussed in several contexts, such as how well the design represents the requirements specification or the evaluation of the design using a given set of metrics. In reverse engineering, however, this is not the case. The issues involved in evaluating the quality of an object-oriented design extracted from an imperative language differ from those involved in evaluating a forward engineered object-oriented design. This paper discusses the shortcomings of measuring the quality of a reverse engineered object-oriented design using current models based on forward engineering, and offers insights to a plausible solution
  • Keywords
    object-oriented programming; reverse engineering; software quality; forward engineering; manufacturing view; models; object-oriented design; product view; reverse engineering; software quality; transcendental view; user view; value-based view; Computer science; Current measurement; Design engineering; Manufacturing; Object oriented modeling; Process design; Reverse engineering; Software maintenance; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 1997. Proceedings., IEEE
  • Conference_Location
    Snowmass at Aspen, CO
  • Print_ISBN
    0-7803-3741-7
  • Type

    conf

  • DOI
    10.1109/AERO.1997.577517
  • Filename
    577517