Employing expert opinion and software metrics for reasoning about software

Norita Ahmad, Phillip A. Laplante

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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.

Original languageEnglish (US)
Title of host publicationProceedings - DASC 2007
Subtitle of host publicationThird IEEE International Symposium on Dependable, Autonomic and Secure Computing
Pages119-124
Number of pages6
DOIs
StatePublished - Dec 1 2007
EventDASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing - Columbia, MD, United States
Duration: Sep 25 2007Sep 26 2007

Publication series

NameProceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing

Other

OtherDASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing
CountryUnited States
CityColumbia, MD
Period9/25/079/26/07

Fingerprint

Decision making
Software packages
Imaging techniques

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Electrical and Electronic Engineering

Cite this

Ahmad, N., & Laplante, P. A. (2007). Employing expert opinion and software metrics for reasoning about software. In Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing (pp. 119-124). [4351396] (Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing). https://doi.org/10.1109/ISDASC.2007.4351396
Ahmad, Norita ; Laplante, Phillip A. / Employing expert opinion and software metrics for reasoning about software. Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing. 2007. pp. 119-124 (Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing).
@inproceedings{cce2c45b55c4472b807cb1f2dcd4bc07,
title = "Employing expert opinion and software metrics for reasoning about software",
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.",
author = "Norita Ahmad and Laplante, {Phillip A.}",
year = "2007",
month = "12",
day = "1",
doi = "10.1109/ISDASC.2007.4351396",
language = "English (US)",
isbn = "0769529852",
series = "Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing",
pages = "119--124",
booktitle = "Proceedings - DASC 2007",

}

Ahmad, N & Laplante, PA 2007, Employing expert opinion and software metrics for reasoning about software. in Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing., 4351396, Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing, pp. 119-124, DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing, Columbia, MD, United States, 9/25/07. https://doi.org/10.1109/ISDASC.2007.4351396

Employing expert opinion and software metrics for reasoning about software. / Ahmad, Norita; Laplante, Phillip A.

Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing. 2007. p. 119-124 4351396 (Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Employing expert opinion and software metrics for reasoning about software

AU - Ahmad, Norita

AU - Laplante, Phillip A.

PY - 2007/12/1

Y1 - 2007/12/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=38049086650&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=38049086650&partnerID=8YFLogxK

U2 - 10.1109/ISDASC.2007.4351396

DO - 10.1109/ISDASC.2007.4351396

M3 - Conference contribution

AN - SCOPUS:38049086650

SN - 0769529852

SN - 9780769529851

T3 - Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing

SP - 119

EP - 124

BT - Proceedings - DASC 2007

ER -

Ahmad N, Laplante PA. Employing expert opinion and software metrics for reasoning about software. In Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing. 2007. p. 119-124. 4351396. (Proceedings - DASC 2007: Third IEEE International Symposium on Dependable, Autonomic and Secure Computing). https://doi.org/10.1109/ISDASC.2007.4351396