Learning About Software Development from the GitHub Social Coding Platform
Prof. Vladimir Filkov
University of California, Davis, CA, USA
Software development practice is quick to adopt new coding technologies. Today, it is common that teams of developers from many different parts of the world create high quality software together, in a distributed and decentralized way. This is made possible by social coding platforms, like GitHub. In this talk I will present our recent results pertaining to social aspects of software development, obtained through digital archeology of GitHub data. In particular, I will describe how large data sets of programmers' activities enable us to study the benefits of teamwork and diversity on code development, and the negative effects of heavy multitasking while programming.
Vladimir Filkov is an Associate Professor of Computer Science at University of California, Davis, where he co-directs the DECAL lab. He has published more that 70 papers in empirical software engineering, bioinformatics, network science, and social computing. His work has been funded by the US NSF, USDA, US AFOSR, and US FS, and has received 3 best paper and distinguished paper awards, one journal front cover, and a number of best paper nominations. Prof. Filkov is a member of ACM. He received a PhD from Stony Brook University in 2002.
When & Where: 2016.3.18, Friday 10-11:30AM, Guangzhi C-511, all are welcomed!