Software quality evaluation based on expert judgement

Tony Rosqvist, Mika Koskela, Hannu Harju

Research output: Contribution to journalArticleScientificpeer-review

38 Citations (Scopus)

Abstract

A method using expert judgement for the evaluation of software quality is presented. The underlying principle of the approach is the encoding of experts' tacit knowledge into probabilistic measures associated with the achievement level of software quality attributes. An aggregated quality measure is obtained based on preference statements related to the quality attributes. The technical objectives of the paper are

• to develop of a generic and operationally feasible measurement technique to transform the tacit knowledge of a software expert to a probability distribution depicting his/her uncertainty of the level of achievement related to a quality attribute;

• to develop rules for the construction of a consensus probability measure based on expert-specific probability measures;

• to derive a framework for specifying software quality strategy and for evaluating the acceptance of a software produced in a software development process;

The above technical developments are used to support group decision-making regarding

• the launch or implementation decision of a software version;

• the allocation of resources during the software development process.
Original languageEnglish
Pages (from-to)39-55
Number of pages17
JournalSoftware Quality Journal
Volume11
Issue number1
DOIs
Publication statusPublished - 2003
MoE publication typeA1 Journal article-refereed

Fingerprint

Software engineering
Probability distributions
Decision making
Uncertainty

Keywords

  • software quality
  • software measurement
  • expert judgement

Cite this

Rosqvist, Tony ; Koskela, Mika ; Harju, Hannu. / Software quality evaluation based on expert judgement. In: Software Quality Journal. 2003 ; Vol. 11, No. 1. pp. 39-55.
@article{3743648464054e0eaee9d1618396b9e6,
title = "Software quality evaluation based on expert judgement",
abstract = "A method using expert judgement for the evaluation of software quality is presented. The underlying principle of the approach is the encoding of experts' tacit knowledge into probabilistic measures associated with the achievement level of software quality attributes. An aggregated quality measure is obtained based on preference statements related to the quality attributes. The technical objectives of the paper are• to develop of a generic and operationally feasible measurement technique to transform the tacit knowledge of a software expert to a probability distribution depicting his/her uncertainty of the level of achievement related to a quality attribute;• to develop rules for the construction of a consensus probability measure based on expert-specific probability measures;• to derive a framework for specifying software quality strategy and for evaluating the acceptance of a software produced in a software development process;The above technical developments are used to support group decision-making regarding• the launch or implementation decision of a software version;• the allocation of resources during the software development process.",
keywords = "software quality, software measurement, expert judgement",
author = "Tony Rosqvist and Mika Koskela and Hannu Harju",
year = "2003",
doi = "10.1023/A:1023741528816",
language = "English",
volume = "11",
pages = "39--55",
journal = "Software Quality Journal",
issn = "0963-9314",
publisher = "Springer",
number = "1",

}

Software quality evaluation based on expert judgement. / Rosqvist, Tony; Koskela, Mika; Harju, Hannu.

In: Software Quality Journal, Vol. 11, No. 1, 2003, p. 39-55.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Software quality evaluation based on expert judgement

AU - Rosqvist, Tony

AU - Koskela, Mika

AU - Harju, Hannu

PY - 2003

Y1 - 2003

N2 - A method using expert judgement for the evaluation of software quality is presented. The underlying principle of the approach is the encoding of experts' tacit knowledge into probabilistic measures associated with the achievement level of software quality attributes. An aggregated quality measure is obtained based on preference statements related to the quality attributes. The technical objectives of the paper are• to develop of a generic and operationally feasible measurement technique to transform the tacit knowledge of a software expert to a probability distribution depicting his/her uncertainty of the level of achievement related to a quality attribute;• to develop rules for the construction of a consensus probability measure based on expert-specific probability measures;• to derive a framework for specifying software quality strategy and for evaluating the acceptance of a software produced in a software development process;The above technical developments are used to support group decision-making regarding• the launch or implementation decision of a software version;• the allocation of resources during the software development process.

AB - A method using expert judgement for the evaluation of software quality is presented. The underlying principle of the approach is the encoding of experts' tacit knowledge into probabilistic measures associated with the achievement level of software quality attributes. An aggregated quality measure is obtained based on preference statements related to the quality attributes. The technical objectives of the paper are• to develop of a generic and operationally feasible measurement technique to transform the tacit knowledge of a software expert to a probability distribution depicting his/her uncertainty of the level of achievement related to a quality attribute;• to develop rules for the construction of a consensus probability measure based on expert-specific probability measures;• to derive a framework for specifying software quality strategy and for evaluating the acceptance of a software produced in a software development process;The above technical developments are used to support group decision-making regarding• the launch or implementation decision of a software version;• the allocation of resources during the software development process.

KW - software quality

KW - software measurement

KW - expert judgement

U2 - 10.1023/A:1023741528816

DO - 10.1023/A:1023741528816

M3 - Article

VL - 11

SP - 39

EP - 55

JO - Software Quality Journal

JF - Software Quality Journal

SN - 0963-9314

IS - 1

ER -