The Design Science Paradigm as a Frame for Empirical Software Engineering
(2020) p.127-147- Abstract
- Software engineering research aims to help improve real-world practice. With the adoption of empirical software engineering research methods, the understanding of real-world needs and validation of solution proposals have evolved. However, the philosophical perspective on what constitutes theoretical knowledge and research contributions in software engineering is less discussed in the community. In this chapter, we use the design science paradigm as a frame for articulating and communicating prescriptive software engineering research contributions. Design science embraces problem conceptualization, solution (or artifact) design, and validation of solution proposals, with recommendations for practice phrased as technological rules. Design... (More)
- Software engineering research aims to help improve real-world practice. With the adoption of empirical software engineering research methods, the understanding of real-world needs and validation of solution proposals have evolved. However, the philosophical perspective on what constitutes theoretical knowledge and research contributions in software engineering is less discussed in the community. In this chapter, we use the design science paradigm as a frame for articulating and communicating prescriptive software engineering research contributions. Design science embraces problem conceptualization, solution (or artifact) design, and validation of solution proposals, with recommendations for practice phrased as technological rules. Design science is used in related research areas, particularly information systems and management theory. We elaborate the constructs of design science for software engineering, relate them to different conceptualizations of design science, and provide examples of possible research methods. We outline how the assessment of research contributions, industry–academia communication, and theoretical knowledge building may be supported by the design science paradigm. Finally, we provide examples of software engineering research presented through a design science lens. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/f2c37aa5-3680-4361-826b-076c0fc5ef1c
- author
- Runeson, Per LU ; Engström, Emelie LU and Storey, Margaret-Anne
- organization
- publishing date
- 2020
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- Contemporary Empirical Methods in Software Engineering
- pages
- 20 pages
- publisher
- Springer
- ISBN
- 978-3-030-32488-9
- 978-3-030-32489-6
- DOI
- 10.1007/978-3-030-32489-6_5
- language
- English
- LU publication?
- yes
- id
- f2c37aa5-3680-4361-826b-076c0fc5ef1c
- date added to LUP
- 2020-09-02 16:13:06
- date last changed
- 2021-03-01 10:28:32
@inbook{f2c37aa5-3680-4361-826b-076c0fc5ef1c, abstract = {{Software engineering research aims to help improve real-world practice. With the adoption of empirical software engineering research methods, the understanding of real-world needs and validation of solution proposals have evolved. However, the philosophical perspective on what constitutes theoretical knowledge and research contributions in software engineering is less discussed in the community. In this chapter, we use the design science paradigm as a frame for articulating and communicating prescriptive software engineering research contributions. Design science embraces problem conceptualization, solution (or artifact) design, and validation of solution proposals, with recommendations for practice phrased as technological rules. Design science is used in related research areas, particularly information systems and management theory. We elaborate the constructs of design science for software engineering, relate them to different conceptualizations of design science, and provide examples of possible research methods. We outline how the assessment of research contributions, industry–academia communication, and theoretical knowledge building may be supported by the design science paradigm. Finally, we provide examples of software engineering research presented through a design science lens.}}, author = {{Runeson, Per and Engström, Emelie and Storey, Margaret-Anne}}, booktitle = {{Contemporary Empirical Methods in Software Engineering}}, isbn = {{978-3-030-32488-9}}, language = {{eng}}, pages = {{127--147}}, publisher = {{Springer}}, title = {{The Design Science Paradigm as a Frame for Empirical Software Engineering}}, url = {{http://dx.doi.org/10.1007/978-3-030-32489-6_5}}, doi = {{10.1007/978-3-030-32489-6_5}}, year = {{2020}}, }