Reasoning about software using metrics and expert opinion

Norita Ahmad, Phillip A. Laplante

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

When comparing software programs on the basis of more than one metric a difficulty arises when the metrics are contradictory or if there are no standard acceptance thresholds. An appealing solution in such cases is to incorporate expert opinion to resolve the inconsistencies. A rigorous framework, however, is essential when fusing metrics and expert opinion in this decision-making process. Fortunately, the analytical hierarchy process (AHP) can be used to facilitate rigorous decision-making in this particular problem. In this work a combination of expert opinion and tool-collected measures are used to reason about software programs using AHP. The methodology employed can be adapted to other decision-making problems in software engineering when both metrics data and expert opinion are available, some of which are described.

Original languageEnglish (US)
Pages (from-to)229-235
Number of pages7
JournalInnovations in Systems and Software Engineering
Volume3
Issue number4
DOIs
StatePublished - Dec 1 2007

Fingerprint

Decision making
Software engineering

All Science Journal Classification (ASJC) codes

  • Software

Cite this

@article{97e710f8b90a4541a92b2c7da2a46d1e,
title = "Reasoning about software using metrics and expert opinion",
abstract = "When comparing software programs on the basis of more than one metric a difficulty arises when the metrics are contradictory or if there are no standard acceptance thresholds. An appealing solution in such cases is to incorporate expert opinion to resolve the inconsistencies. A rigorous framework, however, is essential when fusing metrics and expert opinion in this decision-making process. Fortunately, the analytical hierarchy process (AHP) can be used to facilitate rigorous decision-making in this particular problem. In this work a combination of expert opinion and tool-collected measures are used to reason about software programs using AHP. The methodology employed can be adapted to other decision-making problems in software engineering when both metrics data and expert opinion are available, some of which are described.",
author = "Norita Ahmad and Laplante, {Phillip A.}",
year = "2007",
month = "12",
day = "1",
doi = "10.1007/s11334-007-0036-x",
language = "English (US)",
volume = "3",
pages = "229--235",
journal = "Innovations in Systems and Software Engineering",
issn = "1614-5046",
publisher = "Springer London",
number = "4",

}

Reasoning about software using metrics and expert opinion. / Ahmad, Norita; Laplante, Phillip A.

In: Innovations in Systems and Software Engineering, Vol. 3, No. 4, 01.12.2007, p. 229-235.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Reasoning about software using metrics and expert opinion

AU - Ahmad, Norita

AU - Laplante, Phillip A.

PY - 2007/12/1

Y1 - 2007/12/1

N2 - When comparing software programs on the basis of more than one metric a difficulty arises when the metrics are contradictory or if there are no standard acceptance thresholds. An appealing solution in such cases is to incorporate expert opinion to resolve the inconsistencies. A rigorous framework, however, is essential when fusing metrics and expert opinion in this decision-making process. Fortunately, the analytical hierarchy process (AHP) can be used to facilitate rigorous decision-making in this particular problem. In this work a combination of expert opinion and tool-collected measures are used to reason about software programs using AHP. The methodology employed can be adapted to other decision-making problems in software engineering when both metrics data and expert opinion are available, some of which are described.

AB - When comparing software programs on the basis of more than one metric a difficulty arises when the metrics are contradictory or if there are no standard acceptance thresholds. An appealing solution in such cases is to incorporate expert opinion to resolve the inconsistencies. A rigorous framework, however, is essential when fusing metrics and expert opinion in this decision-making process. Fortunately, the analytical hierarchy process (AHP) can be used to facilitate rigorous decision-making in this particular problem. In this work a combination of expert opinion and tool-collected measures are used to reason about software programs using AHP. The methodology employed can be adapted to other decision-making problems in software engineering when both metrics data and expert opinion are available, some of which are described.

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

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

U2 - 10.1007/s11334-007-0036-x

DO - 10.1007/s11334-007-0036-x

M3 - Article

AN - SCOPUS:36749021201

VL - 3

SP - 229

EP - 235

JO - Innovations in Systems and Software Engineering

JF - Innovations in Systems and Software Engineering

SN - 1614-5046

IS - 4

ER -