Using Bayesian Network to Estimate the Value of Decisions within the Context of Value-Based Software Engineering: A Multiple Case StudyShow others and affiliations
2019 (English)In: International journal of software engineering and knowledge engineering, ISSN 0218-1940, Vol. 29, no 11-12, p. 1629-1671Article in journal (Refereed) Published
Abstract [en]
Companies must make a paradigm shift in which both short- and long-term value aspects are employed to guide their decision-making. Such need is pressing in innovative industries, such as ICT, and is the core of Value-based Software Engineering (VBSE). Objective: This paper details three case studies where value estimation models using Bayesian Network (BN) were built and validated. These estimation models were based upon value-based decisions made by key stakeholders in the contexts of feature selection, test cases execution prioritization, and user interfaces design selection. Methods: All three case studies were carried out according to a Framework called VALUE - improVing decision-mAking reLating to software-intensive prodUcts and sErvices development. This framework includes a mixed-methods approach, comprising several steps to build and validate company-specific value estimation models. Such a building process uses as input data key stakeholders' decisions (gathered using the Value tool), plus additional input from key stakeholders. Results: Three value estimation BN models were built and validated, and the feedback received from the participating stakeholders was very positive. Conclusions: We detail the building and validation of three value estimation BN models, using a combination of data from past decision-making meetings and also input from key stakeholders. © 2019 World Scientific Publishing Company.
Place, publisher, year, edition, pages
World Scientific Publishing Co. Pte Ltd , 2019. Vol. 29, no 11-12, p. 1629-1671
Keywords [en]
Bayesian network, software product and project management, value estimation, Value-based decision-making, value-based software engineering, Bayesian networks, Project management, Software engineering, User interfaces, Design selections, Estimation models, Multiple-case study, Products and services, Software products, Value based software engineering, Value-based, Decision making
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-19272DOI: 10.1142/S0218194019400151ISI: 000514147300003Scopus ID: 2-s2.0-85079341639OAI: oai:DiVA.org:bth-19272DiVA, id: diva2:1412126
2020-03-052020-03-052023-12-04Bibliographically approved