Supporting decision-making in software engineering with process simulation and empirical studies

被引:7
|
作者
Rus, I
Halling, M
Biffl, S
机构
[1] Fraunhofer Ctr Maryland, College Pk, MD 20742 USA
[2] Johannes Kepler Univ, A-4040 Linz, Austria
[3] Vienna Univ Technol, Vienna, Austria
关键词
decision-making support; process simulation; empirical models; software quality planning;
D O I
10.1142/S0218194003001391
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Decision-making is a complex and important task in software engineering. The current state-of-the-practice is rather non-systematic as it typically relies upon personal judgment and experience without using explicit models. Empirical studies can help but they are costly to conduct and, to some extent, context dependent. Typically it is not efficient or even possible to conduct empirical studies for a large number of context parameter variations. Process simulation offers decision support as well, but currently suffers from a lack of empirical knowledge on the determinants of underlying system dynamics. In this paper we present an assessment of empirical knowledge and simulation techniques for the area of quality assurance planning. There is a strong interdependency between process simulation and empirical models for decision-making in this area: (a) profound empirical knowledge enables process simulation to support decision-making, and (b) the analysis of simulation results can point out situations and factors for which conducting empirical studies would be most worthwhile. This paper discusses critically some of the most important challenges for decision-making in the area of quality assurance planning.
引用
收藏
页码:531 / 545
页数:15
相关论文
共 50 条
  • [21] Automatic generation of software interfaces for supporting decision-making processes. An application of domain engineering and machine learning
    Vazquez-Ingelmo, Andrea
    Garcia-Penalvo, Francisco J.
    Theron, Roberto
    TEEM'19: SEVENTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2019, : 1007 - 1011
  • [22] Supporting decision-making in upper-level chemical engineering laboratories
    Diaz-Sainz, Guillermo
    Perez, Gema
    Gomez-Coma, Lucia
    Manuel Ortiz-Martinez, Victor
    Dominguez-Ramos, Antonio
    Ibanez, Raquel
    Rivero, Maria J.
    EDUCATION FOR CHEMICAL ENGINEERS, 2021, 35 : 132 - 145
  • [23] Supporting decision-making in upper-level chemical engineering laboratories
    Burkholder, Eric
    Hwang, Lisa
    Sattely, Elizabeth
    Holmes, Natasha
    EDUCATION FOR CHEMICAL ENGINEERS, 2021, 35 : 69 - 80
  • [24] The Influence of Affect on the Decision-Making Process in Virtual Simulation
    Tomczak, Pawel
    Zjawiony, Piotr
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 2018, 34 (08) : 749 - 758
  • [25] SIMULATION OF DECISION-MAKING BEHAVIOR IN A PROCESS PRODUCTION PLANT
    GILMOUR, P
    LAWRANCE, IM
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1977, 15 (04) : 351 - 364
  • [26] ACCOUNTING IN THE DECISION-MAKING PROCESS - SOME EMPIRICAL-EVIDENCE
    GIBSON, JL
    ACCOUNTING REVIEW, 1963, 38 (03): : 492 - 500
  • [27] Software Development Process Models: A Technique for Evaluation and Decision-Making
    Dawson, Christian
    Dawson, Ray
    KNOWLEDGE AND PROCESS MANAGEMENT, 2014, 21 (01) : 42 - 53
  • [28] Offshore insourcing in software development: Structuring the decision-making process
    Smite, Darja
    Wohlin, Claes
    Aurum, Aybueke
    Jabangwe, Ronald
    Numminen, Emil
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (04) : 1054 - 1067
  • [29] The Software Piracy Decision-Making Process of Chinese Computer Users
    Chan, Ricky Y. K.
    Ma, Katherine H. Y.
    Wong, Y. H.
    INFORMATION SOCIETY, 2013, 29 (04): : 203 - 218
  • [30] Software agents and decision-making
    Matos Bernardo, Maria do Rosario
    Palma-dos-Reis, Antonio
    ACTAS DA 1A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE INFORMACAO, VOL II, 2006, : 357 - 373