• DocumentCode
    609896
  • Title

    Measuring the Effect of Social Communications on Individual Working Rhythms: A Case Study of Open Source Software

  • Author

    Qi Xuan ; Gharehyazie, Mohammad ; Devanbu, P.T. ; Filkov, Vladimir

  • Author_Institution
    Dept. of Comput. Sci., Univ. of California, Davis, Davis, CA, USA
  • fYear
    2012
  • fDate
    14-16 Dec. 2012
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    This paper proposes novel quantitative methods to measure the effects of social communications on individual working rhythms by analyzing the communication and code committing records in tens of Open Source Software (OSS) projects. Our methods are based on complex network and time-series analysis. We define the notion of a working rhythm as the average time spent on a commit task and we study the correlation between working rhythm and communication frequency. We build communication networks for code developers, and find that the developers with higher social status, represented by the nodes with larger number of outgoing or incoming links, always have faster working rhythms and thus contribute more per unit time to the projects. We also study the dependency between work (committing) and talk (communication) activities, in particular the effect of their interleaving. We introduce multi-activity time-series and quantitative measures based on activity latencies to evaluate this dependency. Comparison of simulated time-series with the real ones suggests that when work and talk activities are in proximity they may accelerate each other in OSS systems. These findings suggest that frequent communication before and after committing activities is essential for effective software development in distributed systems.
  • Keywords
    distributed processing; network theory (graphs); public domain software; software engineering; time series; OSS; activity latencies; commit task; communication frequency; distributed systems; individual working rhythms; multiactivity time-series; open source software; quantitative measures; social communications; software development; committing rhythm; open source software; social network; time-series; work and talk;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Social Informatics (SocialInformatics), 2012 International Conference on
  • Conference_Location
    Lausanne
  • Print_ISBN
    978-1-4799-0234-7
  • Type

    conf

  • DOI
    10.1109/SocialInformatics.2012.17
  • Filename
    6542426