ABSTRACT
The microblogging service Twitter has over 500 million users posting over 500 million tweets daily. Research has established that software developers use Twitter in their work, but this has not yet been examined in detail. Twitter is an important medium in some software engineering circles—understanding its use could lead to improved support, and learning more about the reasons for non-adoption could inform the design of improved tools. In a qualitative study, we surveyed 271 and interviewed 27 developers active on GitHub. We find that Twitter helps them keep up with the fast-paced development landscape. They use it to stay aware of industry changes, for learning, and for building relationships. We discover the challenges they experience and extract their coping strategies. Some developers do not want to or cannot embrace Twitter for their work—we show their reasons and alternative channels. We validate our findings in a follow-up survey with more than 1,200 respondents.
- T. Amabile and S. Kramer. The progress principle: Using small wins to ignite joy, engagement, and creativity at work. Harvard Business Press, 2011.Google Scholar
- G. Bougie, J. Starke, M.-A. Storey, and D. M. German. Towards understanding twitter use in software engineering: preliminary findings, ongoing challenges and future questions. In Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, Web2SE ’11, pages 31–36, New York, NY, USA, 2011. ACM. Google ScholarDigital Library
- D. boyd, S. Golder, and G. Lotan. Tweet, tweet, retweet: Conversational aspects of retweeting on twitter. In System Sciences (HICSS), 2010 43rd Hawaii International Conference on, pages 1–10, 2010. Google ScholarDigital Library
- J. Corbin and A. Strauss. Basics of qualitative research: Techniques and procedures for developing grounded theory. Sage Publications, 3rd edition, 2008.Google ScholarCross Ref
- R. Hoda, J. Noble, and S. Marshall. Developing a grounded theory to explain the practices of self-organizing agile teams. Empirical Software Engineering, 17(6):609–639, 2012. Google ScholarDigital Library
- C. Honey and S. Herring. Beyond microblogging: Conversation and collaboration via twitter. In System Sciences, 2009. HICSS ’09. 42nd Hawaii International Conference on, pages 1–10, 2009. Google ScholarDigital Library
- A. Java, X. Song, T. Finin, and B. Tseng. Why we twitter: understanding microblogging usage and communities. In Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis, WebKDD/SNA-KDD ’07, pages 56–65, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- H. Kwak, C. Lee, H. Park, and S. Moon. What is twitter, a social network or a news media? In Proceedings of the 19th international conference on World wide web, WWW ’10, pages 591–600, New York, NY, USA, 2010. ACM. Google ScholarDigital Library
- L. Mamykina, B. Manoim, M. Mittal, G. Hripcsak, and B. Hartmann. Design lessons from the fastest q&a site in the west. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’’11, pages 2857–2866, New York, NY, USA, 2011. ACM. Google ScholarDigital Library
- A. E. Marwick and d. boyd. I tweet honestly, i tweet passionately: Twitter users, context collapse, and the imagined audience. New Media & Society, 2010.Google Scholar
- P. McFedries. Technically speaking: All a-twitter. Spectrum, IEEE, 44(10):84–84, 2007. Google ScholarDigital Library
- D. Pagano and W. Maalej. How do developers blog?: an exploratory study. In Proceedings of the 8th Working Conference on Mining Software Repositories, MSR ’11, pages 123–132, New York, NY, USA, 2011. ACM. Google ScholarDigital Library
- R. Pham, L. Singer, O. Liskin, F. Figueira Filho, and K. Schneider. Creating a shared understanding of testing culture on a social coding site. In Proceedings of the 2013 International Conference on Software Engineering, ICSE ’13, pages 112–121, Piscataway, NJ, USA, 2013. IEEE Press. Google ScholarDigital Library
- P. Prasetyo, D. Lo, P. Achananuparp, Y. Tian, and E.-P. Lim. Automatic classification of software related microblogs. In Software Maintenance (ICSM), 2012 28th IEEE International Conference on, pages 596–599, 2012. Google ScholarDigital Library
- P. C. Rigby and M.-A. Storey. Understanding broadcast based peer review on open source software projects. In Proceedings of the 33rd International Conference on Software Engineering, ICSE ’11, pages 541–550, New York, NY, USA, 2011. ACM. Google ScholarDigital Library
- L. Singer, F. Figueira Filho, and M.-A. Storey. How Developers Stay Current Using Twitter: Supplemental Materials. Technical Report DCS-353-IR, University of Victoria, Victoria, BC, Canada, 2014.Google Scholar
- L. Singer, F. F. Filho, B. Cleary, C. Treude, M.-A. Storey, and K. Schneider. Mutual Assessment in the Social Programmer Ecosystem: An Empirical Investigation of Developer Profile Aggregators. In Proceedings of the ACM 2013 conference on Computer Supported Cooperative Work and Social Computing, CSCW ’13, New York, NY, USA, 2013. ACM. Google ScholarDigital Library
- Y. Tian, P. Achananuparp, I. Lubis, D. Lo, and E. Lim. What does software engineering community microblog about? In Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on, pages 247–250, 2012.Google ScholarCross Ref
- X. Wang, I. Kuzmickaja, K. Stol, P. Abrahamsson, and B. Fitzgerald. Microblogging in open source software development: The case of drupal using twitter, 2013.Google Scholar
- J. Zhang, Y. Qu, J. Cody, and Y. Wu. A case study of micro-blogging in the enterprise: use, value, and related issues. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’10, pages 123–132, New York, NY, USA, 2010. ACM. Google ScholarDigital Library
- D. Zhao and M. B. Rosson. How and why people twitter: the role that micro-blogging plays in informal communication at work. In Proceedings of the ACM 2009 international conference on Supporting group work, GROUP ’09, pages 243–252, New York, NY, USA, 2009. ACM. Google ScholarDigital Library
Index Terms
- Software engineering at the speed of light: how developers stay current using twitter
Recommendations
Information resonance on Twitter: watching Iran
SOMA '10: Proceedings of the First Workshop on Social Media AnalyticsTwitter has undoubtedly caught the attention of both the general public, and academia as a microblogging service worthy of study and attention. Twitter has several features that sets it apart from other social media/networking sites, including its 140 ...
When daily deal services meet Twitter: understanding Twitter as a daily deal marketing platform
WebSci '12: Proceedings of the 4th Annual ACM Web Science ConferenceTwitter, a microblogging service which enables users to build social networks and share information, has been recognized as a potentially powerful marketing platform. Daily deal service is one of the many types of businesses that leverage Twitter for ...
Breaking news on twitter
CHI '12: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsAfter the news of Osama Bin Laden's death leaked through Twitter, many people wondered if Twitter would fundamentally change the way we produce, spread, and consume news. In this paper we provide an in-depth analysis of how the news broke and spread on ...
Comments