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 :
بازگشت