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
Link To Document