Title :
Employing Expert Opinion and Software Metrics for Reasoning About Software
Author :
Ahmad, Norita ; Laplante, Phillip A.
Author_Institution :
Penn State Univ., University Park
Abstract :
When comparing software programs based on certain qualities there is usually more than one metric that can be used. Often these metrics may contradict one another or there may be no standard acceptance thresholds. In this work we demonstrate how the Analytical Hierarchy Process (AHP) can be used to mitigate the aforementioned deficiencies in metrics-based software decision making. We illustrate the procedure by incorporating value judgments from a group of experts into an existing metrics data set to rank the design complexity in three imaging software packages. In this case the injection of expert opinion in a formalized framework minimizes the problems associated with conflicting metrics. The contribution of this work is to demonstrate how a combination of expert opinion and tool-collected measures can be used to reason about software programs. The methodology employed can be easily modified to include different metrics, applications and weights, thus providing a practical assessment tool for decision making about software.
Keywords :
reasoning about programs; software metrics; software packages; analytical hierarchy process; decision making about software; formalized framework; imaging software packages; reasoning about software; software decision making; software design complexity; software metrics; software programs; software quality; tool-collected measures; Application software; Decision making; Image analysis; Open source software; Software maintenance; Software measurement; Software metrics; Software packages; Software quality; Software tools;
Conference_Titel :
Dependable, Autonomic and Secure Computing, 2007. DASC 2007. Third IEEE International Symposium on
Conference_Location :
Columbia, MD
Print_ISBN :
978-0-7695-2985-1
DOI :
10.1109/DASC.2007.12