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 …

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 …

Cooperative method development: Combining qualitative empirical research with method, technique and process improvement

Y Dittrich, K Rönkkö, J Eriksson, C Hansson… - Empirical Software …, 2008 - Springer
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 …

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 …

Testing in the wild: The social and organisational dimensions of real world practice

J Rooksby, M Rouncefield, I Sommerville - … Supported Cooperative Work …, 2009 - Springer
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 …

How tagging helps bridge the gap between social and technical aspects in software development

C Treude, MA Storey - 2009 IEEE 31st International …, 2009 - ieeexplore.ieee.org
Empirical research on collaborative software development practices indicates that technical
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 …

[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 …

Work item tagging: Communicating concerns in collaborative software development

C Treude, MA Storey - IEEE Transactions on Software …, 2010 - ieeexplore.ieee.org
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 …

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 …