Microsoft Research334 тыс
Опубликовано 27 июня 2016, 21:55
Social coding is a phrase made popular by GitHub, the online collaborative coding platform home to millions of users and repositories. It has come to represent a paradigm shift in software development, especially in the open source world. Coding has always been human-centric, but never more so than with the advent of GitHub. Code is rarely written for oneself, is meant to be shared, and changed by others as needed. This talk reports on some of our adventures in learning about the social side of software engineering from the transparent universe of GitHub. Through a series of mixed-methods empirical studies of GitHub, I will offer insights into two separate topics: (1) coders' perception of individual differences between them and their teammates, e.g., gender and programming expertise, and the effects of gender diversity on team performance, and (2) how project managers resort to both technology and social cues when dealing with the uncertainty associated with evaluating outside contributions.
Свежие видео
Случайные видео