Logo: University of Southern California

Events Calendar


  • CS Colloquium: Bogdan Vasilescu (UC Davis) - Lessons in Social Coding: Software Analytics in the Age of GitHub

    Mon, Mar 28, 2016 @ 04:00 PM - 05:00 PM

    Thomas Lord Department of Computer Science

    Conferences, Lectures, & Seminars


    Speaker: Bogdan Vasilescu, UC Davis

    Talk Title: Lessons in Social Coding: Software Analytics in the Age of GitHub

    Series: CS Colloquium

    Abstract: This lecture satisfies requirements for CSCI 591: Computer Science Research Colloquium

    Social media has forever changed the ways in which we communicate and work, programming included. This "social coding" movement (code is meant to be shared!) made popular by GitHub has come to represent a paradigm shift in software development, especially in the open-source world. For example, the "pull request" model has made it easier than ever before for newcomers to submit contributions to a project. As a result, teams are becoming increasingly larger, more distributed, and more diverse. At the same time, the incentives for contributing have evolved. For example, one's social coding activity is starting to replace one's resume, and directly influence their hourly wage. Today, GitHub reports 12 million users and over 30 million repositories, with popular projects having communities the size of small cities. These numbers are unprecedented in open-source!

    This new, social way of developing software opens a great many questions. How do people choose which projects to contribute to? Does prior technical experience matter, or do people learn on the job? Is it efficient to work on many projects in parallel? How does diversity in software teams affect productivity and code quality? What are the main factors that slow down pull request reviews? How does automation help developers do more with less? Does continuous integration help to ensure higher quality code? I will try to answer some of these questions in this talk.

    Biography: Bogdan Vasilescu is currently a postdoctoral researcher at University of California, Davis (USA), where he is a member of the Davis Eclectic Computational Analytics Lab (DECAL). He received his PhD and MSc in Computer Science at Eindhoven University of Technology, both with cum laude distinction. His PhD dissertation won the best dissertation award from the Dutch Institute for Programming Research and Algorithmics in 2015. Follow him on Twitter @b_vasilescu

    Host: CS Department

    More Info: https://bluejeans.com/958446198

    Location: Hughes Aircraft Electrical Engineering Center (EEB) - 248

    Audiences: Everyone Is Invited

    Contact: Assistant to CS chair

    Event Link: https://bluejeans.com/958446198

    Add to Google CalendarDownload ICS File for OutlookDownload iCal File

Return to Calendar