Capturing quality requirements of product family architecture

Eila Niemelä, Anne Immonen

Research output: Contribution to journalArticleScientificpeer-review

37 Citations (Scopus)

Abstract

Software quality is one of the major issues with software intensive systems. Moreover, quality is a critical success factor in software product families exploiting shared architecture and common components in a set of products. Our contribution is the QRF (Quality Requirements of a software Family) method, which explicitly focuses on how quality requirements have to be defined, represented and transformed to architectural models. The method has been applied to two experiments; one in a laboratory environment and the other in industry. The use of the QRF method is exemplified by the Distribution Service Platform (DiSeP), the laboratory experiment. The lessons learned are also based on our experiences of applying the method in industrial settings.
Original languageEnglish
Pages (from-to)1107-1120
JournalInformation and Software Technology
Volume49
Issue number11-12
DOIs
Publication statusPublished - 2007
MoE publication typeA1 Journal article-refereed

Fingerprint

Experiments
Industry

Keywords

  • Quality requirement
  • Software architecture
  • Traceability
  • Software product family

Cite this

@article{be35d830b83f4356b180c2103fa3e585,
title = "Capturing quality requirements of product family architecture",
abstract = "Software quality is one of the major issues with software intensive systems. Moreover, quality is a critical success factor in software product families exploiting shared architecture and common components in a set of products. Our contribution is the QRF (Quality Requirements of a software Family) method, which explicitly focuses on how quality requirements have to be defined, represented and transformed to architectural models. The method has been applied to two experiments; one in a laboratory environment and the other in industry. The use of the QRF method is exemplified by the Distribution Service Platform (DiSeP), the laboratory experiment. The lessons learned are also based on our experiences of applying the method in industrial settings.",
keywords = "Quality requirement, Software architecture, Traceability, Software product family",
author = "Eila Niemel{\"a} and Anne Immonen",
year = "2007",
doi = "10.1016/j.infsof.2006.11.003",
language = "English",
volume = "49",
pages = "1107--1120",
journal = "Information and Software Technology",
issn = "0950-5849",
publisher = "Elsevier",
number = "11-12",

}

Capturing quality requirements of product family architecture. / Niemelä, Eila; Immonen, Anne.

In: Information and Software Technology, Vol. 49, No. 11-12, 2007, p. 1107-1120.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Capturing quality requirements of product family architecture

AU - Niemelä, Eila

AU - Immonen, Anne

PY - 2007

Y1 - 2007

N2 - Software quality is one of the major issues with software intensive systems. Moreover, quality is a critical success factor in software product families exploiting shared architecture and common components in a set of products. Our contribution is the QRF (Quality Requirements of a software Family) method, which explicitly focuses on how quality requirements have to be defined, represented and transformed to architectural models. The method has been applied to two experiments; one in a laboratory environment and the other in industry. The use of the QRF method is exemplified by the Distribution Service Platform (DiSeP), the laboratory experiment. The lessons learned are also based on our experiences of applying the method in industrial settings.

AB - Software quality is one of the major issues with software intensive systems. Moreover, quality is a critical success factor in software product families exploiting shared architecture and common components in a set of products. Our contribution is the QRF (Quality Requirements of a software Family) method, which explicitly focuses on how quality requirements have to be defined, represented and transformed to architectural models. The method has been applied to two experiments; one in a laboratory environment and the other in industry. The use of the QRF method is exemplified by the Distribution Service Platform (DiSeP), the laboratory experiment. The lessons learned are also based on our experiences of applying the method in industrial settings.

KW - Quality requirement

KW - Software architecture

KW - Traceability

KW - Software product family

U2 - 10.1016/j.infsof.2006.11.003

DO - 10.1016/j.infsof.2006.11.003

M3 - Article

VL - 49

SP - 1107

EP - 1120

JO - Information and Software Technology

JF - Information and Software Technology

SN - 0950-5849

IS - 11-12

ER -