The role of ethnographic studies in empirical software engineering
H Sharp, Y Dittrich… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Ethnography is a qualitative research method used to study people and cultures. It is largely
adopted in disciplines outside software engineering, including different areas of computer …
adopted in disciplines outside software engineering, including different areas of computer …
Evaluating the promise of human-algorithm collaborations in everyday work practices
C Wolf, J Blomberg - Proceedings of the ACM on Human-Computer …, 2019 - dl.acm.org
Human-algorithm interaction is a growing phenomenon of interest as the use of machine
learning (ML) capabilities in everyday technologies becomes more commonplace. In the …
learning (ML) capabilities in everyday technologies becomes more commonplace. In the …
Cooperative method development: Combining qualitative empirical research with method, technique and process improvement
The development of methods tools and process improvements is best to be based on the
understanding of the development practice to be supported. Qualitative research has been …
understanding of the development practice to be supported. Qualitative research has been …
What does it mean to use a method? Towards a practice theory for software engineering
Y Dittrich - Information and Software Technology, 2016 - Elsevier
Context Methods and processes, along with the tools to support them, are at the heart of
software engineering as a discipline. However, as we all know, that often the use of the …
software engineering as a discipline. However, as we all know, that often the use of the …
Testing in the wild: The social and organisational dimensions of real world practice
Testing is a key part of any systems engineering project. There is an extensive literature on
testing, but very little that focuses on how testing is carried out in real-world circumstances …
testing, but very little that focuses on how testing is carried out in real-world circumstances …
How tagging helps bridge the gap between social and technical aspects in software development
Empirical research on collaborative software development practices indicates that technical
and social aspects of software development are often intertwined. The processes followed …
and social aspects of software development are often intertwined. The processes followed …
A conceptual framework to study the role of communication through social software for coordination in globally-distributed software teams
R Giuffrida, Y Dittrich - Information and Software Technology, 2015 - Elsevier
Abstract Background In Global Software Development (GSD) the lack of face-to-face
communication is a major challenge and effective computer-mediated practices are …
communication is a major challenge and effective computer-mediated practices are …
[PDF][PDF] Editorial for the special issue on qualitative software engineering research
Y Dittrich, M John, J Singer… - Information and software …, 2007 - engr.oregonstate.edu
Almost twenty years have passed since the first qualitative research study in software
engineering was published [14]. Using qualitative methods and a qualitative analytical …
engineering was published [14]. Using qualitative methods and a qualitative analytical …
Work item tagging: Communicating concerns in collaborative software development
In collaborative software development projects, work items are used as a mechanism to
coordinate tasks and track shared development work. In this paper, we explore how …
coordinate tasks and track shared development work. In this paper, we explore how …
Why the plan doesn't hold: a study of situated planning, articulation and coordination work in a surgical ward
JE Bardram, TR Hansen - Proceedings of the 2010 ACM conference on …, 2010 - dl.acm.org
Most studies of plans and situated work have applied ethnographic methods and and thus
fail to provide any quantitative insight into the extent of this phenomenon. We present a …
fail to provide any quantitative insight into the extent of this phenomenon. We present a …