Title :
Discriminatory software metric selection via a grid of interconnected multilayer perceptrons
Author :
Alexiuk, Mark D. ; Pizzi, Nicolino J.
Author_Institution :
Inst. for Biodiagnostics, Nat. Res. Council of Canada, Winnipeg, Man., Canada
Abstract :
Software metrics quantify source code characteristics for the purpose of software quality analysis. An initial approach to the difficulty in mapping source code to quality rankings is to multiply the number of features collected. However, as the number of metrics used for analysis increases, rules of thumb for robust classification are violated, ultimately reducing confidence in the quality assessment. Thus, a metric selection method is necessary. This paper examines the ability of a grid of interconnected multilayer perceptrons to select an appropriate subset of software metrics. Local interconnections between the multilayer perceptrons, in the form of feature evolution heuristics, allow publication of discriminatory features. The combination of competitive publication of discriminatory features with a limited number of inputs leads to classifiers that conform to robust classifier design rules. This paper examines the determination of discriminatory feature subsets by a grid of multilayer perceptrons in relation to a gold standard provided by a software architect.
Keywords :
multilayer perceptrons; software metrics; software quality; discriminatory software metric selection; interconnected multilayer perceptrons; robust classifier design rules; software quality analysis; source code characteristics; Java; Multilayer perceptrons; Quality assessment; Robustness; Software design; Software maintenance; Software metrics; Software quality; Testing; Thumb;
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
Print_ISBN :
0-7803-7781-8
DOI :
10.1109/CCECE.2003.1226096