The Diffusion of Pastebin Tools to Enhance Communication in FLOSS Mailing Lists

  • Megan SquireEmail author
  • Amber K. Smith
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 451)


This paper describes how software developers who use mailing lists to communicate reacted and adjusted to a new supplementary collaboration tool, called a pastebin service. Using publicly-available archives of 8800 mailing lists, we examine the adoption of the pastebin tool by software developers and compare it to the model presented in Diffusion of Innovation (DoI) theory. We then compare the rate at which software developers decided whether to accept or reject the new pastebin tools. We find that the overall rate of pastebin adoption follows the S-curve predicted by classic DoI theory. We then compare the individual pastebin services and their rates of adoption, as well as the reaction of different communities to the new tools and the various rationales for accepting or rejecting them.


Open source Pastebin Email Diffusion of innovations Software development 


  1. 1.
    Apache Software Foundation. Mailing Lists.
  2. 2.
    Apache Software Foundation. Project Management Committee Guide.
  3. 3.
    Storey, M.A., Singer, L., Cleary, B., Filho, F.F., Zagalsky, A.: The (R)Evolution of social media in software engineering. In: Proceedings of the on Future of Software Engineering, FOSE 2014, pp. 100–116. ACM (2014)Google Scholar
  4. 4.
    Bird, C., Gourley, A., Devanbu, P., Gertz, M., Swaminathan, A.: Mining email social networks. In: Proceedings of the 2006 International Workshop on Mining Software Repositories, pp. 137–143. ACM (2006)Google Scholar
  5. 5. Frequently Asked Questions.
  6. 6.
    Brian, M.: Pastebin: How a popular code-sharing site became the ultimate hacker hangout. The Next Web, June 5, 2011.
  7. 7.
    Kelion, L.: Pastebin to hire staff to tackle hackers’ ‘sensitive’ posts. BBC News – Technology, April 1, 2012.
  8. 8.
    Rogers, E.M.: Diffusion of Innovations, 5th edn. Free Press (2003)Google Scholar
  9. 9.
    Lyytinen, K., Damsgard, J.: What’s wrong with diffusion of innovation theory? the case of a complex and networked theory. In: Proceedings of the IFIP TC8 WG8.1 Fourth Working Conference on Diffusing Software Products and Process Innovations, pp. 173–190. Kluwer (2001)Google Scholar
  10. 10.
    Chapman, W.B.: PEAR DB_DataObject. On Pear-general list (2003).
  11. 11.
  12. 12.
    Rasmussen, K.: Re: RFC: associations with :accessible => true should allow updating. On Rubyonrails-core mailing list, July 23, 2008.
  13. 13.
    Internet Archive Wayback Machine Browse History for,*/,
  14. 14.
    Internet Archive Wayback Machine.
  15. 15.
    Khalid, B.: Re: BTML 2.0 released!!! On PHP-general list, November 6, 2003
  16. 16.
    Unknown. [Newbie Guide] For the benefit of new members. On PHP-general mailing list, November 5, 2003.
  17. 17.
    Kumar, M.S.: [Newbie Guide] For the benefit of new members. On PHP-general mailing list, April 11, 2004. (last accessed April 29, 2014)
  18. 18.
    Wells, C.: Overload() problem. On PHP-general list, December 22, 2003.
  19. 19.
    Stepniewski, L.: Twisted Weekly News #11. On Twisted-Python mailing list, Feburary 17, 2004.
  20. 20.
    Brown, N.: Re: 2 drives failed. On Linux-Raid-Vger list, January 29, 2010.
  21. 21.
    Rice, K.: Jira and the PasteBin…[Please READ ME]. On Freeswitch-users list.
  22. 22.
    Brown, G.: Re: Where to upload a ruby script to share it? On Ruby-lang Ruby-talk list, August 4, 2008.
  23. 23.
    Stejerean, C.: Re: [Chicago] DVCS Workflows? On Python Chicago list, November 20, 2008.
  24. 24.
    Kaiser, F.J.: [BP #4342] Announcement: BP-Testcase Page (html). On Blueprintcss list, January 25, 2011.
  25. 25.
    Leeming, C.: How to use the django-users mailing list properly and doing your homework. On Django-Users list, June 30, 2011.
  26. 26.
    Ryaboy, D.: Re: java.lang.OutOfMemoryError when using TOP udf. On Apache Hadoop Pig User list, November 21, 2011.
  27. 27.
    Rowe, S.: Re: Implement price range filter: DataImportHandler started. Not Initialized. No commands can be run. On Lucene Solr-User list, Feburary 14, 2013.
  28. 28.
    Demeshchuk, D.: Re: riak on one node. On Riak-Users list, October 1, 2012.
  29. 29.
    Gomez, C., Cleary, B., Singer, L.: A study of innovation diffusion through link sharing on stack overflow. In: Proceedings of 10th Working Conference on Mining Software Repositories, pp. 81–84. ACM (2013)Google Scholar
  30. 30.
    Rpn. Re: Noob Question: Trouble binding computed value to table header. On Knockoutjs List, September 27, 2012.

Copyright information

© IFIP International Federation for Information Processing 2015

Authors and Affiliations

  1. 1.Elon UniversityElonUSA

Personalised recommendations