• DocumentCode
    2598134
  • Title

    Object oriented design metrics framework based on code extraction

  • Author

    El-lateef, T. Abd ; Yousef, A.H. ; Ismail, M.F.

  • Author_Institution
    Comput. & Syst. Dept., Ain Shams Univ., Cairo
  • fYear
    2008
  • fDate
    25-27 Nov. 2008
  • Firstpage
    291
  • Lastpage
    295
  • Abstract
    This paper proposes a framework to compute and evaluate metrics for object oriented design (MOOD). A new overall maintainability index is proposed to measures the design effectiveness of an implemented software system. The new proposed maintainability index is based on four famous primitive metrics. The proposed framework works on both the object code and source code of the software system. Object code extraction is more powerful than source code extraction in the situation of legacy third party systems when the source code is not available. The framework manually integrates with a commercial tool to obtain two MOOD metrics. The framework is implemented to measure two other MOOD metrics. It merges the four metrics to calculate the proposed maintainability index (PMI). The framework could be extended with a machine learning component that assign weights to the MOOD metrics´ measures according to software experts´ evaluation. A case study was applied to a software product through five versions of evolution. The results of applying the PMI of each version were compared. The results showed exact compliance and alignment with experts´ reviews and postmortems results.
  • Keywords
    learning (artificial intelligence); object-oriented programming; software maintenance; software metrics; software quality; MOOD metrics; legacy third party system; machine learning component; maintainability index; object code extraction; object oriented design metrics framework; software product evolution; software quality; source code extraction; Application software; Computer industry; Design engineering; Machine learning; Maintenance engineering; Measurement errors; Mood; Software design; Software measurement; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering & Systems, 2008. ICCES 2008. International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-2115-2
  • Electronic_ISBN
    978-1-4244-2116-9
  • Type

    conf

  • DOI
    10.1109/ICCES.2008.4773014
  • Filename
    4773014