Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Bayesian Synthesis for Knowledge Translation in Software Engineering: Method and Illustration
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-6215-1774
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-0460-5253
2016 (English)In: 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), IEEE, 2016Conference paper, Published paper (Refereed)
Abstract [en]

Systematic literature reviews in software engineering are necessary to synthesize evidence from multiple studies to provide knowledge and decision support. However, synthesis methods are underutilized in software engineering research. Moreover, translation of synthesized data (outcomes of a systematic review) to provide recommendations for practitioners is seldom practiced. The objective of this paper is to introduce the use of Bayesian synthesis in software engineering research, in particular to translate research evidence into practice by providing the possibility to combine contextualized expert opinions with research evidence. We adopted the Bayesian synthesis method from health research and customized it to be used in software engineering research. The proposed method is described and illustrated using an example from the literature. Bayesian synthesis provides a systematic approach to incorporate subjective opinions in the synthesis process thereby making the synthesis results more suitable to the context in which they will be applied. Thereby, facilitating the interpretation and translation of knowledge to action/application. None of the synthesis methods used in software engineering allows for the integration of subjective opinions, hence using Bayesian synthesis can add a new dimension to the synthesis process in software engineering research.

Place, publisher, year, edition, pages
IEEE, 2016.
Series
2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), ISSN 2376-9505
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-11771DOI: 10.1109/SEAA.2016.45ISI: 000386649000024ISBN: 978-1-5090-2819-1 (print)OAI: oai:DiVA.org:bth-11771DiVA, id: diva2:914176
Conference
Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Limassol, CYPRUS
Available from: 2016-03-23 Created: 2016-03-23 Last updated: 2022-09-16Bibliographically approved
In thesis
1. Decision-making support for choosing among different component origins.
Open this publication in new window or tab >>Decision-making support for choosing among different component origins.
2018 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Context: The amount of software in solutions provided in various domains is continuously growing. These solutions are a mix of hardware and software solutions, often referred to as software-intensive systems. Companies seek alternatives to improve the software development process to avoid delays or cost overruns related to software development. Component origins such as in-house, outsourcing, Components OffThe-Shelf (COTS) or Open Source Software (OSS) are gaining popularity, therefore, leading to the decision to choose among component origins. Objective: The overall goal of this thesis is to support decisionmaking for selecting component origins. Following a decision-making process including all the key decision-making activities is crucial in making decisions. Therefore, the objective of the thesis is to support the decision-makers to create a decision-making process based on their context. In addition, the objective is to improve the decision-making process by incorporating research results and decision-makers’ opinion and knowledge in practice. Method: We identified the factors that influence the choice to select among different component origins through a systematic literature review using an Snowballing (SB) strategy and a Database (DB) search. We extended the investigation and conducted a case survey of 22 cases. Using design science, we developed solutions including a process-line to support decision-makers, a Bayesian synthesis process to integrate the evidence from literature into practice and a Knowledge Translation (KT) framework to facilitate the implementation of research results in practice. Results: In-house development and alternative component origins (outsourcing, COTS, and OSS) are being used for software development. Several factors such as time, cost and license implications influence the selection of component origins. Solutions have been proposed to support the decision-making. However, these solutions consider only a subset of factors identified in the literature. According to the case survey, the solutions proposed in literature are not aligned with practice.Inpractice,thedecisionsaremostlybasedonopinions.Thedesign objective to support decision-makers with the decision-making process is identified. Therefore, we propose a process-line to address the designobjective.Inaddition,tomakethedecision-makingmoreinformediwe propose a KT framework incorporating Bayesian synthesis to help decision-makers make evidence-informed decisions. Conclusions: The decision to choose among component origins is case dependent. To support the decision-making process, the flexibility and customization of the solution based on the context are important. Therefore, the process-line proposed in the thesis is not prescriptive rather it is customizable to the context. In addition, to facilitate evidence-based decision-making, we provide an application of the KT framework that allows decision-makers to consider research results in addition to their own opinions and knowledge.

Place, publisher, year, edition, pages
Karlskrona: Blekinge Tekniska Högskola, 2018. p. 288
Series
Blekinge Institute of Technology Doctoral Dissertation Series, ISSN 1653-2090 ; 5
Keywords
Component-based software development, component origin, decision-making, snowballing, database search, process-line, Bayesian synthesis and knowledge translation
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-15969 (URN)978-91-7295-351-2 (ISBN)
Public defence
2018-05-08, J1650, Blekinge Institute of Technology – Campus Gräsvik, Karlskrona, 09:30 (English)
Opponent
Available from: 2018-03-26 Created: 2018-03-20 Last updated: 2022-09-16Bibliographically approved

Open Access in DiVA

fulltext(262 kB)315 downloads
File information
File name FULLTEXT01.pdfFile size 262 kBChecksum SHA-512
ad2eadfbfe6fce643ca9a7c61d986108c3b165062b95a3ef438d4adbf3b61cc005882ffd96de5d00062d9c4648bf9337da3d4fc3c19d642f62ca2c22f3d62d7a
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Badampudi, DeepikaWohlin, Claes

Search in DiVA

By author/editor
Badampudi, DeepikaWohlin, Claes
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 315 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 779 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf