DocumentCode :
2098530
Title :
A Neuro-Fuzzy Based Software Reusability Evaluation System with Optimized Rule Selection
Author :
Sandhu, Parvinder Singh ; Singh, Hardeep
Author_Institution :
Guru Nanak Dev Eng. Coll., Ludhiana
fYear :
2006
fDate :
13-14 Nov. 2006
Firstpage :
664
Lastpage :
669
Abstract :
There are metrics for identifying the quality of reusable components but the function that makes use of these metrics to find reusability of software components is still not clear. We critically analyzed the CK metrics, tried to remove the inconsistencies and devised neuro-fuzzy framework that gets input in form of tuned WMC, DIT, NOC, CBO, LCOM values of a software component and output can be obtained in terms of reusability. This paper also shows how a small number of fuzzy rules can be selected for designing initial fuzzy rule-base for neuro-fuzzy systems. It consists of two phases: generation of candidate rules by IDS decision tree algorithm and rule pruning by evaluation of rules with help of two rule evaluation criteria. The developed reusability evaluation system has produced high precision results. Hence, the developed system can be used for identification and extraction of OO based reusable components from legacy systems and evaluation of developed or developing reusable components
Keywords :
decision trees; fuzzy neural nets; software reusability; decision tree algorithm; legacy systems; neuro-fuzzy systems; optimized rule selection; reusability evaluation system; rule pruning; software reusability evaluation system; Costs; Decision trees; Educational institutions; Fuzzy neural networks; Fuzzy systems; Network-on-a-chip; Neural networks; Software metrics; Software quality; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies, 2006. ICET '06. International Conference on
Conference_Location :
Peshawar
Print_ISBN :
1-4244-0502-5
Electronic_ISBN :
1-4244-0503-3
Type :
conf
DOI :
10.1109/ICET.2006.335985
Filename :
4136952
Link To Document :
بازگشت