skip to main content
10.1145/2531602.2531659acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
research-article

How social Q&A sites are changing knowledge sharing in open source software communities

Published:15 February 2014Publication History

ABSTRACT

Historically, mailing lists have been the preferred means for coordinating development and user support activities. With the emergence and popularity growth of social Q&A sites such as the StackExchange network (e.g., StackOverflow), this is beginning to change. Such sites offer different socio-technical incentives to their participants than mailing lists do, e.g., rich web environments to store and manage content collaboratively, or a place to showcase their knowledge and expertise more vividly to peers or potential recruiters. A key difference between StackExchange and mailing lists is gamification, i.e., StackExchange participants compete to obtain reputation points and badges. In this paper, we use a case study of R (a widely-used tool for data analysis) to investigate how mailing list participation has evolved since the launch of StackExchange. Our main contribution is the assembly of a joint data set from the two sources, in which participants in both the texttt{r-help} mailing list and StackExchange are identifiable. This permits their activities to be linked across the two resources and also over time. With this data set we found that user support activities show a strong shift away from texttt{r-help}. In particular, mailing list experts are migrating to StackExchange, where their behaviour is different. First, participants active both on texttt{r-help} and on StackExchange are more active than those who focus exclusively on only one of the two. Second, they provide faster answers on StackExchange than on texttt{r-help}, suggesting they are motivated by the emph{gamified} environment. To our knowledge, our study is the first to directly chart the changes in behaviour of specific contributors as they migrate into gamified environments, and has important implications for knowledge management in software engineering.

References

  1. Anderson, A., Huttenlocher, D. P., Kleinberg, J. M., and Leskovec, J. Discovering value from community activity on focused question answering sites: a case study of Stack Overflow. In Proc. KDD, ACM (2012), 850--858. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Antin, J., and Churchill, E. F. Badges in Social Media: A Social Psychological Perspective. In Proc. CHI, ACM (2011).Google ScholarGoogle Scholar
  3. Bagozzi, R. P., and Dholakia, U. M. Open source software user communities: A study of participation in Linux user groups. Management Science 52, 7 (2006), 1099--1115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Begel, A., Bosch, J., and Storey, M.-A. Social networking meets software development: Perspectives from GitHub, MSDN, Stack Exchange, and TopCoder. IEEE Software 30, 1 (2013), 52--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bettenburg, N., Shihab, E., and Hassan, A. E. An empirical study on the risks of using off-the-shelf techniques for processing mailing list data. In Proc. ICSM, IEEE (2009), 539--542.Google ScholarGoogle ScholarCross RefCross Ref
  6. Bird, C., Gourley, A., Devanbu, P. T., Gertz, M., and Swaminathan, A. Mining email social networks. In Proc. MSR, ACM (2006), 137--143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bird, C., Gourley, A., Devanbu, P. T., Swaminathan, A., and Hsu, G. Open borders' Immigration in open source projects. In Proc. MSR, IEEE (2007), 6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Capiluppi, A., Serebrenik, A., and Singer, L. Assessing technical candidates on the social web. IEEE Software 30, 1 (2013), 45--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Dabbish, L. A., Stuart, H. C., Tsay, J., and Herbsleb, J. D. Social coding in GitHub: transparency and collaboration in an open software repository. In Proc. CSCW, ACM (2012), 1277--1286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Deterding, S. Gamification: designing for motivation. Interactions 19, 4 (2012), 14--17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Deterding, S., Sicart, M., Nacke, L., O'Hara, K., and Dixon, D. Gamification: Using game-design elements in non-gaming contexts. In Proc. CHI, ACM (2011), 2425--2428. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Gentle, A. Conversation and Community: The Social Web for Documentation. XML Press, 2009.Google ScholarGoogle Scholar
  13. German, D. M., Adams, B., and Hassan, A. E. The evolution of the R software ecosystem. In Proc. CSMR, IEEE (2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Goeminne, M., and Mens, T. A comparison of identity merge algorithms for software repositories. Science of Computer Programming (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Goggins, S., Mascaro, C., and Valetto, G. Group informatics: A methodological approach and ontology for understanding socio-technical groups. JASIST 64, 3 (2013), 516--539.Google ScholarGoogle ScholarCross RefCross Ref
  16. Guzzi, A., Bacchelli, A., Lanza, M., Pinzger, M., and van Deursen, A. Communication in open source software development mailing lists. In Proc. MSR, IEEE (2013), 277--286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Hendriks, P. Why share knowledge? The influence of ICT on the motivation for knowledge sharing. Knowledge and Process Management 6, 2 (1999), 91--100.Google ScholarGoogle ScholarCross RefCross Ref
  18. Howison, J., Crowston, K., and Wiggins, A. Validity issues in the use of social network analysis with digital trace data. Journal of the Association for Information Systems 12 (2011).Google ScholarGoogle Scholar
  19. Kouters, E., Vasilescu, B., Serebrenik, A., and van den Brand, M. G. J. Who's who in Gnome: Using LSA to merge software repository identities. In Proc. ICSM, IEEE (2012), 592--595. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Lakhani, K. R., and von Hippel, E. How open source software works: 'free' user-to-user assistance. Research Policy 32, 6 (2003), 923--943.Google ScholarGoogle ScholarCross RefCross Ref
  21. Lee, S., Moisa, N., and Weiss, M. Open source as a signalling device an economic analysis. Working Paper Series: Finance and Accounting 102, Dept. of Finance, Goethe University Frankfurt am Main, 2003.Google ScholarGoogle Scholar
  22. Lin, H.-F. Effects of extrinsic and intrinsic motivation on employee knowledge sharing intentions. J. Information Science 33, 2 (2007), 135--149. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Mamykina, L., Manoim, B., Mittal, M., Hripcsak, G., and Hartmann, B. Design lessons from the fastest Q&A site in the west. In Proc. CHI, ACM (2011), 2857--2866. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Oram, A. Why do people write free documentation? Results of a survey. http://www.onlamp.com/lpt/a/7062, 2007.Google ScholarGoogle Scholar
  25. Parnin, C., Treude, C., Grammel, L., and Storey, M.-A. Crowd documentation: Exploring the coverage and the dynamics of API discussions on Stack Overflow. Tech. rep., Georgia Institute of Technology, 2012.Google ScholarGoogle Scholar
  26. Posnett, D., Filkov, V., and Devanbu, P. T. Ecological inference in empirical software engineering. In ASE (2011), 362--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Posnett, D., Warburg, E., Devanbu, P., and Filkov, V. Mining Stack Exchange: Expertise is evident from earliest interactions. In Proc. ASE SocialInformatics, IEEE (2012), 199--204. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. R Development Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria, 2010.Google ScholarGoogle Scholar
  29. Shah, C., Oh, S., and Oh, J. S. Research agenda for social Q&A. Library & Information Science Research 31, 4 (2009), 205--209.Google ScholarGoogle ScholarCross RefCross Ref
  30. Singer, L., Filho, F., Cleary, B., Treude, C., Storey, M., and Schneider, K. Mutual assessment in the social programmer ecosystem: An empirical investigation of developer profile aggregators. In Proc. CSCW, ACM (2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Singh, V., Twidale, M. B., and Nichols, D. M. Users of open source software - How do they get help? In Proc. HICSS, IEEE (2009), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Sowe, S. K., Stamelos, I., and Angelis, L. Understanding knowledge sharing activities in free/open source software projects: An empirical study. JSS 81, 3 (2008), 431--446. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Squire, M. How the floss research community uses email archives. IJOSSP 4, 1 (2012), 37--59.Google ScholarGoogle Scholar
  34. Storey, M.-A. D., Treude, C., van Deursen, A., and Cheng, L.-T. The impact of social media on software engineering practices and tools. In Proc. FoSER, ACM (2010), 359--364. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Swisher, J. Open source user assistance: Ensuring that everybody wins. Open Source Business Resource (2010).Google ScholarGoogle Scholar
  36. Vasilescu, B., Capiluppi, A., and Serebrenik, A. Gender, representation and online participation: A quantitative study of StackOverflow. In Proc. ASE SocialInformatics, IEEE (2012), 332--338. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Vasilescu, B., Capiluppi, A., and Serebrenik, A. Gender, representation and online participation: A quantitative study. Interacting with Computers (2013), 1--24.Google ScholarGoogle Scholar
  38. Vasilescu, B., Filkov, V., and Serebrenik, A. StackOverflow and GitHub: Associations between software development and crowdsourced knowledge. In Proc. ASE SocialCom, IEEE (2013), 188--195. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Vasilescu, B., Serebrenik, A., Goeminne, M., and Mens, T. On the variation and specialisation of workload--A case study of the Gnome ecosystem community. Empirical Software Engineering (2013), 1--54.Google ScholarGoogle Scholar
  40. Vassileva, J. Motivating participation in social computing applications: a user modeling perspective. User Modeling and User-Adapted Interaction 22, 1--2 (2012), 177--201. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Voulgaropoulou, S., Spanos, G., and Angelis, L. Analyzing measurements of the R statistical open source software. In Proc. SEW, IEEE (2012), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Zhuolun, L., Huang, K.-W., and Cavusoglu, H. Can we gamify voluntary contributions to online Q&A communities? Quantifying the impact of badges on user engagement. In Proc. WISE (2012).Google ScholarGoogle Scholar

Index Terms

  1. How social Q&A sites are changing knowledge sharing in open source software communities

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CSCW '14: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
      February 2014
      1600 pages
      ISBN:9781450325400
      DOI:10.1145/2531602

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 February 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CSCW '14 Paper Acceptance Rate134of497submissions,27%Overall Acceptance Rate2,235of8,521submissions,26%

      Upcoming Conference

      CSCW '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader