Advanced

Virtual software engineering laboratories in support of trade-off analyses

Münch, Jürgen; Pfahl, Dietmar LU and Rus, Ioana (2005) In Software Quality Journal 13(4). p.407-428
Abstract
Due to demanding customer needs and evolving technology, software organizations are forced to trade individual functional and non-functional product quality profiles against other factors such as cost, time, or productivity. The ability to influence or even control these factors requires a deep understanding of the complex relations between process and product attributes in relevant contexts. Based on such understanding, decision support is needed to adjust processes so that they match the product quality goals without violating given project constraints. We propose to use a Virtual Software Engineering Laboratory (VSEL) to establish such decision support cost-effectively. VSELs can be considered as being complementary to existing... (More)
Due to demanding customer needs and evolving technology, software organizations are forced to trade individual functional and non-functional product quality profiles against other factors such as cost, time, or productivity. The ability to influence or even control these factors requires a deep understanding of the complex relations between process and product attributes in relevant contexts. Based on such understanding, decision support is needed to adjust processes so that they match the product quality goals without violating given project constraints. We propose to use a Virtual Software Engineering Laboratory (VSEL) to establish such decision support cost-effectively. VSELs can be considered as being complementary to existing (empirical) Software Engineering Laboratories. This paper gives an introduction into the cornerstones of VSELs, discusses how they complement traditional empirically based Software Engineering Laboratories (SELs), and illustrates with the help of case examples from industrial and research environments, how to use them in support of product-focused trade-off analyses. (Less)
Please use this url to cite or link to this publication:
author
publishing date
type
Contribution to journal
publication status
published
subject
keywords
software process simulation, process simulation, system dynamics approach, trade-off-analyses, project-management, software process modeling, software engineering laboratories, decision support
in
Software Quality Journal
volume
13
issue
4
pages
407 - 428
publisher
Springer
external identifiers
  • Scopus:27844579104
ISSN
0963-9314
DOI
10.1007/s11219-005-4253-y
language
English
LU publication?
no
id
3c6a543c-e3f1-42f7-9063-aac99289cb1a (old id 1662699)
date added to LUP
2010-09-07 11:05:22
date last changed
2016-10-13 04:31:29
@misc{3c6a543c-e3f1-42f7-9063-aac99289cb1a,
  abstract     = {Due to demanding customer needs and evolving technology, software organizations are forced to trade individual functional and non-functional product quality profiles against other factors such as cost, time, or productivity. The ability to influence or even control these factors requires a deep understanding of the complex relations between process and product attributes in relevant contexts. Based on such understanding, decision support is needed to adjust processes so that they match the product quality goals without violating given project constraints. We propose to use a Virtual Software Engineering Laboratory (VSEL) to establish such decision support cost-effectively. VSELs can be considered as being complementary to existing (empirical) Software Engineering Laboratories. This paper gives an introduction into the cornerstones of VSELs, discusses how they complement traditional empirically based Software Engineering Laboratories (SELs), and illustrates with the help of case examples from industrial and research environments, how to use them in support of product-focused trade-off analyses.},
  author       = {Münch, Jürgen and Pfahl, Dietmar and Rus, Ioana},
  issn         = {0963-9314},
  keyword      = {software process simulation,process simulation,system dynamics approach,trade-off-analyses,project-management,software process modeling,software engineering laboratories,decision support},
  language     = {eng},
  number       = {4},
  pages        = {407--428},
  publisher    = {ARRAY(0x9f024d0)},
  series       = {Software Quality Journal},
  title        = {Virtual software engineering laboratories in support of trade-off analyses},
  url          = {http://dx.doi.org/10.1007/s11219-005-4253-y},
  volume       = {13},
  year         = {2005},
}