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

Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 451)

Abstract

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.

Keywords

Open source Pastebin Email Diffusion of innovations Software development 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Apache Software Foundation. Mailing Lists. http://www.apache.org/foundation/mailinglists.html
  2. 2.
    Apache Software Foundation. Project Management Committee Guide. https://www.apache.org/dev/pmc.html#mailing-list-naming-policy
  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.
    Pastebin.com. Frequently Asked Questions. http://pastebin.com/faq#1
  6. 6.
    Brian, M.: Pastebin: How a popular code-sharing site became the ultimate hacker hangout. The Next Web, June 5, 2011. http://tnw.to/1CUpN
  7. 7.
    Kelion, L.: Pastebin to hire staff to tackle hackers’ ‘sensitive’ posts. BBC News – Technology, April 1, 2012. http://www.bbc.com/news/technology-17544311
  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). http://markmail.org/message/elidvojuxpb74kps
  11. 11.
  12. 12.
    Rasmussen, K.: Re: RFC: associations with :accessible => true should allow updating. On Rubyonrails-core mailing list, July 23, 2008. http://markmail.org/message/hhnacladvbfmn2ac
  13. 13.
    Internet Archive Wayback Machine Browse History for http://pastebin.com, http://web.archive.org/web/20020901000000*/, http://pastebin.com
  14. 14.
    Internet Archive Wayback Machine. http://web.archive.org
  15. 15.
    Khalid, B.: Re: BTML 2.0 released!!! On PHP-general list, November 6, 2003 http://markmail.org/message/7o7agkvsxwa4khsy
  16. 16.
    Unknown. [Newbie Guide] For the benefit of new members. On PHP-general mailing list, November 5, 2003. http://markmail.org/message/bvg6bqpthu6nhorf
  17. 17.
    Kumar, M.S.: [Newbie Guide] For the benefit of new members. On PHP-general mailing list, April 11, 2004. http://markmail.org/message/xmzgihotajd5ycar (last accessed April 29, 2014)
  18. 18.
    Wells, C.: Overload() problem. On PHP-general list, December 22, 2003. http://markmail.org/message/67vqonuzqf46qfje
  19. 19.
    Stepniewski, L.: Twisted Weekly News #11. On Twisted-Python mailing list, Feburary 17, 2004. http://markmail.org/message/tuqdi3ngd6jbngxi
  20. 20.
    Brown, N.: Re: 2 drives failed. On Linux-Raid-Vger list, January 29, 2010. http://markmail.org/message/lg6ohoycbiadu6j4
  21. 21.
    Rice, K.: Jira and the PasteBin…[Please READ ME]. On Freeswitch-users list. http://markmail.org/message/76gjydtvymg34sfc
  22. 22.
    Brown, G.: Re: Where to upload a ruby script to share it? On Ruby-lang Ruby-talk list, August 4, 2008. http://markmail.org/message/vaai47hafrjl3jgn
  23. 23.
    Stejerean, C.: Re: [Chicago] DVCS Workflows? On Python Chicago list, November 20, 2008. http://markmail.org/message/trj3b2r6e5726bdv
  24. 24.
    Kaiser, F.J.: [BP #4342] Announcement: BP-Testcase Page (html). On Blueprintcss list, January 25, 2011. http://markmail.org/message/d45yagbaj6d7vwmv
  25. 25.
    Leeming, C.: How to use the django-users mailing list properly and doing your homework. On Django-Users list, June 30, 2011. http://mark.mail.org/message/jl5lkq6sp6juw5vh
  26. 26.
    Ryaboy, D.: Re: java.lang.OutOfMemoryError when using TOP udf. On Apache Hadoop Pig User list, November 21, 2011. http://markmail.org/message/4jmb54whfvbenyqy
  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. http://markmail.org/message/3jguuhkgqdztynht
  28. 28.
    Demeshchuk, D.: Re: riak on one node. On Riak-Users list, October 1, 2012. http://markmail.org/message/mid5slijhzyp7xt3
  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. http://markmail.org/message/m43utkaz4eo5xffa

Copyright information

© IFIP International Federation for Information Processing 2015

Authors and Affiliations

  1. 1.Elon UniversityElonUSA

Personalised recommendations