skip to main content
10.1145/2568225.2568305acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Software engineering at the speed of light: how developers stay current using twitter

Published:31 May 2014Publication History

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.

References

  1. T. Amabile and S. Kramer. The progress principle: Using small wins to ignite joy, engagement, and creativity at work. Harvard Business Press, 2011.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Corbin and A. Strauss. Basics of qualitative research: Techniques and procedures for developing grounded theory. Sage Publications, 3rd edition, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle Scholar
  11. P. McFedries. Technically speaking: All a-twitter. Spectrum, IEEE, 44(10):84–84, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarCross RefCross Ref
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Software engineering at the speed of light: how developers stay current using twitter

    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
      ICSE 2014: Proceedings of the 36th International Conference on Software Engineering
      May 2014
      1139 pages
      ISBN:9781450327565
      DOI:10.1145/2568225

      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: 31 May 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate276of1,856submissions,15%

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader