Speaker: Alexey Zagalsky

Title
: Studying a Participatory Culture in Software Development

Abstract: The formation of communities of practice and the emergence of socially enabled tools and channels, have led to a transformation in software development—from a solo activity into a collaborative activity. Modern software development is collaborative, global, and larger in scale. However, collaboration is a complex and challenging activity, that relies on awareness, communication, and coordination. In this talk, I'll present few recent studies that focus on the study of the participatory culture in software development. 

We'll discuss the evolution of social media tools and channels in software development, and discuss the challenges involved. We will further discuss collaboration in software development, examine a model for evaluating collaboration tools, and introduce the model of regulation. As part of that I'll present how GitHub (a software development tool) can be a game changer for other domains as well (e.g., education) - promoting a culture of collaboration.