Qualitative software engineering research -- reflections and guidelines
Per Lenberg, Robert Feldt, Lucas Gren, Lars G\"oran Wallgren Tengberg,, Inga Tidefors, Daniel Graziotin

TL;DR
This paper expands qualitative research guidelines in software engineering by introducing social science methods, emphasizing reflexivity, and providing practical recommendations for researchers to improve study quality.
Contribution
It introduces three social science qualitative methods to software engineering and offers guidelines to enhance their application and quality assurance.
Findings
Identifies interpretative phenomenological analysis, narrative analysis, and discourse analysis as valuable methods.
Highlights the importance of reflexivity in qualitative software engineering research.
Provides practical recommendations for method selection and application.
Abstract
Researchers are increasingly recognizing the importance of human aspects in software development. Since qualitative methods are used to explore human behavior in-depth, we believe that studies using such methods will become more common. Existing qualitative software engineering guidelines do not cover the full breadth of qualitative methods and the knowledge on how to use them like in social sciences. The purpose of this study was to extend the software engineering community's current body of knowledge regarding available qualitative methods and their quality assurance frameworks, and to provide recommendations and guidelines for their use. With the support of an epistemological argument and a survey of the literature, we suggest that future research would benefit from (1) utilizing a broader set of research methods, (2) more strongly emphasizing reflexivity, and (3) employing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Advanced Software Engineering Methodologies
