Wed 28 Oct 2015 13:30 - 15:00 at Edenburg - Tutorial 3

Programming language research aims at supporting software developers with better techniques and tools to implement software. But, how much do we actually know about how the, nowadays often distributed, teams develop software and what problems they are fighting with? What can help us to design new languages and tools to actually address the problems encountered in software engineering practice. Ethnographic methods are widely adopted in social sciences and information systems to understand social communities and subcultures. This tutorial introduces how to adopt them to study software engineering teams as a foundation for developer-centered design of languages and tools. The con- tents is build on the application of ethnographic methods in soft- ware engineering research. Special emphasis will be given to the design of tools for programmers, design of methods and improvement of processes.

Slides for the Tutorial (Ethnography at SPLASH 2015.pdf)2.60MiB

Wed 28 Oct

Displayed time zone: Eastern Time (US & Canada) change

13:30 - 15:00
Tutorial 3Tutorials at Edenburg
The Role of Ethnography in Programming Language Research: Developer-Centered Design of Languages and Tools
Yvonne Dittrich IT University of Copenhagen, Cleidson de Souza Federal University of Pará Belém, Helen Sharp The Open University
File Attached