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

How modern news aggregators help development communities shape and share knowledge

Published:27 May 2018Publication History

ABSTRACT

Many developers rely on modern news aggregator sites such as Reddit and Hacker News to stay up to date with the latest technological developments and trends. In order to understand what motivates developers to contribute, what kind of content is shared, and how knowledge is shaped by the community, we interviewed and surveyed developers that participate on the Reddit programming subreddit and we analyzed a sample of posts on both Reddit and Hacker News. We learned what kind of content is shared in these websites and developer motivations for posting, sharing, discussing, evaluating, and aggregating knowledge on these aggregators, while revealing challenges developers face in terms of how content and participant behavior is moderated. Our insights aim to improve the practices developers follow when using news aggregators, as well as guide tool makers on how to improve their tools. Our findings are also relevant to researchers that study developer communities of practice.

References

  1. 18 Websites that every developer should visit right now {n. d.}. Best Developer Websites: Programming News, Tutorials & More. https://stackify.com/18-websites-every-developer-should-visit-right-now/. ({n. d.}).Google ScholarGoogle Scholar
  2. Kayode Sakariyah Adewole, Nor Badrul Anuar, Amirrudin Kamsin, Kasturi Dewi Varathan, and Syed Abdul Razak. 2017. Malicious accounts: Dark of the social networks. Journal of Network and Computer Applications 79 (2017), 41 -- 67. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Alexa Hacker News {n. d.}. Ycombinator.com Traffic, Demographics and Competitors - Alexa. https://www.alexa.com/siteinfo/ycombinator.com. ({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  4. Alexa Reddit {n. d.}. Reddit.com Traffic, Demographics and Competitors - Alexa. https://www.alexa.com/siteinfo/reddit.com. ({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  5. Mauricio Aniche, Christoph Treude, Igor Steinmacher, Igor Wiese, Gustavo Pinto, Margaret-Anne Storey, and Marco A. Gerosa. 2018. How Modern News Aggregators Help Development Communities Shape and Share Knowledge: Appendix. {online}. (2018). https://www.zenodo.org/record/1167838#.WnnlJYJG1vp Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ebrahim Bagheri and Faezeh Ensan. 2016. Semantic Tagging and Linking of Software Engineering Social Content. Automated Software Engineering 23, 2 (2016), 147--190. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Titus Barik, Brittany Johnson, and Emerson Murphy-Hill. 2015. I Heart Hacker News: Expanding Qualitative Research Findings by Analyzing Social News Websites. In Proceedings of the 10th Joint Meeting on Foundations of Software Engineering. ACM, New York, NY, USA, 882--885. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kelly Bergstrom. 2011. "Don't feed the troll": Shutting down debate about community expectations on Reddit.com. First Monday 16, 8 (2011).Google ScholarGoogle Scholar
  9. Hudson Borges, Andre Hora, and Marco Tulio Valente. 2016. Understanding the factors that impact the popularity of GitHub repositories. In Proceedings of the International Conference on Software Maintenance and Evolution. IEEE Computer Society, Washington, DC, USA, 334--344.Google ScholarGoogle ScholarCross RefCross Ref
  10. Gargi Bougie, Jamie Starke, Margaret-Anne Storey, and Daniel M. German. 2011. 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. ACM, New York, NY, USA, 31--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Carlos Castillo, Marcelo Mendoza, and Barbara Poblete. 2011. Information Credibility on Twitter. In Proceedings of the 20th International Conference on World Wide Web. ACM, New York, NY, USA, 675--684. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Daejin Choi, Jinyoung Han, Taejoong Chung, Yong-Yeol Ahn, Byung-Gon Chun, and Ted Taekyoung Kwon. 2015. Characterizing Conversation Patterns in Reddit: From the Perspectives of Content Properties and User Participation Behaviors. In Proceedings of the on Conference on Online Social Networks. ACM, New York, NY, USA, 233--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Alceu Ferraz Costa, Yuto Yamaguchi, Agma Juci Machado Traina, Caetano Traina Jr., and Christos Faloutsos. 2017. Modeling Temporal Activity to Detect Anomalous Behavior in Social Media. ACM Transactions on Knowledge Discovery from Data 11, 4 (2017), 49:1--49:23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kevin Crowston and Ivan Shamshurin. 2017. Core-periphery communication and the success offree/libre open source software projects. Journal of Internet Services and Applications 8, 1 (jul 2017), 10.Google ScholarGoogle ScholarCross RefCross Ref
  15. Laura Dabbish, Colleen Stuart, Jason Tsay, and Jim Herbsleb. 2012. Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository. In Proceedings of the Conference on Computer Supported Cooperative Work. ACM, New York, NY, USA, 1277--1286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Munmun De Choudhury and Sushovan De. 2014. Mental Health Discourse on reddit: Self-Disclosure, Social Support, and Anonymity. In Proceedings of the International AAAI Conference on Weblogs and Social Media. AAAI Press, Menlo Park, CA, USA, 71--80.Google ScholarGoogle ScholarCross RefCross Ref
  17. ChrysanthosDellarocas,JulianaSutanto,MihaiCalin,andEliaPalme.2015. Attention allocation in information-rich environments: the case of news aggregators. Management Science 62, 9 (2015), 2543--2562.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Digg {n.d.}. Digg - What the Internet is talking about right now. http://digg.com/.({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  19. Feedly {n. d.}. https://feedly.com/i/discover. https://feedly.com/i/discover. ({n.d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  20. M. Fire, R. Goldschmidt, and Y. Elovici. 2014. Online Social Networks: Threats and Solutions. IEEE Communications Surveys Tutorials 16, 4 (Fourthquarter 2014), 2019--2036.Google ScholarGoogle ScholarCross RefCross Ref
  21. Eric Gilbert. 2013. Widespread Underprovision on Reddit. In Proceedings of the Conference on Computer Supported Cooperative Work. ACM, New York, NY, USA, 803--808. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Emitza Guzman, Mohamed Ibrahim, and Martin Glinz. 2017. Prioritizing User Feedback from Twitter: A Survey Report. In Proceedings of the 4th International Workshop on CrowdSourcing in Software Engineering. IEEE Press, Piscataway, NJ, USA, 21--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Hacker News {n. d.}. Hacker News. https://news.ycombinator.com/. ({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  24. Hacker News Welcome {n. d.}. Hacker News: Welcome. https://news.ycombinator.com/newswelcome.html. ({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  25. Carolin D. Hardin and Matthew Berland. 2016. Learning to Program Using Online Forums: A Comparison of Links Posted on Reddit and Stack Overflow (Abstract Only). In Proceedings of the 47th Technical Symposium on Computing Science Education. ACM, New York, NY, USA, 723--723. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Joseph Henrich, Steven J. Heine, and Ara Norenzayan. 2010. The weirdest people in the world? Behavioral and Brain Sciences 33, 2--3 (2010), 61--83.Google ScholarGoogle ScholarCross RefCross Ref
  27. Siw Elisabeth Hove and Bente Anda. 2005. Experiences from Conducting Semi-structured Interviews in Empirical Software Engineering Research. In Proceedings of the 11th International Software Metrics Symposium. IEEE Computer Society, Washington, DC, USA, 23--. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Himabindu Lakkaraju, Julian McAuley, and Jure Leskovec. 2013. What's in a Name? Understanding the Interplay between Titles, Content, and Communities in Social Media. In Proceedings of the International AAAI Conference on Web and Social Media. AAAI, Palo Alto, CA, USA, 311--320.Google ScholarGoogle Scholar
  29. Cliff Lampe and Paul Resnick. 2004. Slash(Dot) and Burn: Distributed Moderation in a Large Online Conversation Space. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, NY, USA, 543--550. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Jean Lave and Etienne Wenger. 1999. Legitimate peripheral participation. Learners, learning and assessment, London: The Open University (1999), 83--89.Google ScholarGoogle Scholar
  31. Alex Leavitt and Joshua A. Clark. 2014. Upvoting Hurricane Sandy: Event-based News Production Processes on a Social News Site. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, NY, USA, 1495--1504. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Angela M Lee and Hsiang Iris Chyi. 2015. The rise of online news aggregators: Consumption and competition. International Journal on Media Management 17, 1 (2015), 3--24.Google ScholarGoogle ScholarCross RefCross Ref
  33. Kristina Lerman and Tad Hogg. 2010. Using a Model of Social Dynamics to Predict Popularity of News. In Proceedings of the 19th International Conference on World Wide Web. ACM, New York, NY, USA, 621--630. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Wern Han Lim, Mark James Carman, and Sze-Meng Jojo Wong. 2017. Estimating Relative User Expertise for Content Quality Prediction on Reddit. In Proceedings of the 28th Conference on Hypertext and Social Media. ACM, New York, NY, USA, 55--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Lobsters {n. d.}. Lobsters. https://lobste.rs/. ({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  36. Lena Mamykina, Bella Manoim, Manas Mittal, George Hripcsak, and Björn Hartmann. 2011. Design Lessons from the Fastest Q&A Site in the West. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, NY, USA, 2857--2866. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Jennifer Marlow, Laura Dabbish, and Jim Herbsleb. 2013. Impression Formation in Online Peer Production: Activity Traces and Personal Profiles in Github. In Proceedings of the Conference on Computer Supported Cooperative Work. ACM, New York, NY, USA, 117--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Microsoft MVP {n. d.}. Microsoft MVP Award. http://mvp.microsoft.com/. ({n.d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  39. Richard A. Mills. 2015. Reddit.Com: A Census of Subreddits. In Proceedings of the Web Science Conference. ACM, New York, NY, USA, 49:1--49:2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Carrie Moore and Lisa Chuang. 2017. Redditors Revealed: Motivational Factors of the Reddit Community. In Proceedings of the 50th Hawaii International Conference on System Sciences.Google ScholarGoogle ScholarCross RefCross Ref
  41. Kumiyo Nakakoji, Yasuhiro Yamamoto, Yoshiyuki Nishinaka, Kouichi Kishida, and Yunwen Ye. 2002. Evolution Patterns of Open-source Software Systems and Communities. In International Workshop on Principles of Software Evolution (IWPSE '02). ACM, New York, NY, USA, 76--85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Seyed Mehdi Nasehi, Jonathan Sillito, Frank Maurer, and Chris Burns. 2012. What Makes a Good Code Example?: A Study of Programming Q&A in StackOverflow. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, Washington, DC, USA, 25--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Philips K. Prasetyo, David Lo, Palakorn Achananuparp, Yuan Tian, and Ee-Peng Lim. 2012. Automatic Classification of Software Related Microblogs. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, Washington, DC, USA, 596--599. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Reddit {n. d.}. reddit: the frontpage of the internet. https://www.reddit.com. ({n.d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  45. Everett M. Rogers. 2003. Diffusion of innovations (5th ed.). Free Press, New York, NY, USA.Google ScholarGoogle Scholar
  46. r/programming {n. d.}. programming. https://www.reddit.com/r/programming/.({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  47. Sample Size Calculator {n. d.}. Sample Size Calculator. https://www.surveysystem.com/sscalc.htm. ({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  48. Abhishek Sharma, Yuan Tian, and David Lo. 2015. What's Hot in Software Engineering Twitter Space?. In Proceedings of the International Conference on Software Maintenance and Evolution. IEEE Computer Society, Washington, DC, USA, 541--545. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Abhishek Sharma, Yuan Tian, Agus Sulistya, David Lo, and Aiko Fallas Yamashita. 2017. Harnessing Twitter to support serendipitous learning of developers. In Proceedings of the 24th International Conference on Software Analysis, Evolution and Reengineering. IEEE Computer Society, Washington, DC, USA, 387--391.Google ScholarGoogle ScholarCross RefCross Ref
  50. Leif Singer, Fernando Figueira Filho, and Margaret-Anne Storey. 2014. Software Engineering at the Speed of Light: How Developers Stay Current Using Twitter. In Proceedings of the 36th International Conference on Software Engineering. ACM, New York, NY, USA, 211--221. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Philipp Singer, Fabian Flöck, Clemens Meinhart, Elias Zeitfogel, and Markus Strohmaier. 2014. Evolution of Reddit: From the Front Page of the Internet to a Self-referential Community?. In Proceedings of the 23rd International Conference on World Wide Web. ACM, New York, NY, USA, 517--522. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Slashdot {n. d.}. Slashdot: News for nerds, stuff that matters. https://slashdot.org/.({n. d.}). Verified 25 August 2017.Google ScholarGoogle Scholar
  53. Greg Stoddard. 2015. Popularity and Quality in Social News Aggregators: A Study of Reddit and Hacker News. In Proceedings of the 24th International Conference on World Wide Web. ACM, New York, NY, USA, 815--818. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Margaret-Anne Storey, Alexey Zagalsky, Fernando Figueira Filho, Leif Singer, and Daniel M. German. 2017. How Social and Communication Channels Shape and Challenge a Participatory Culture in Software Development. IEEE Transactions on Software Engineering 43, 2 (2017), 185--204. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Anselm Strauss and Juliet M Corbin. 1997. Grounded theory in practice. Sage.Google ScholarGoogle Scholar
  56. Yuan Tian, Palakorn Achananuparp, Ibrahim Nelman Lubis, David Lo, and Ee-Peng Lim. 2012. What Does Software Engineering Community Microblog About?. In Proceedings of the 9th Working Conference on Mining Software Repositories. IEEE Press, Piscataway, NJ, USA, 247--250. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Yuan Tian and David Lo. 2014. An Exploratory Study on Software Microblogger Behaviors. In Proceedings of the 4th Workshop on Mining Unstructured Data. IEEE Computer Society, Washington, DC, USA, 1--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Parastou Tourani, Bram Adams, and Alexander Serebrenik. 2017. Code of conduct in open source projects. In Proceedings of the 24th International Conference on Software Analysis, Evolution and Reengineering. IEEE Computer Society, Washington, DC, USA, 24--33.Google ScholarGoogle ScholarCross RefCross Ref
  59. Christoph Treude, Ohad Barzilay, and Margaret-Anne Storey. 2011. How Do Programmers Ask and Answer Questions on the Web? (NIER Track). In Proceedings of the 33rd International Conference on Software Engineering. ACM, New York, NY, USA, 804--807. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Piet Van Mieghem. 2011. Human psychology of common appraisal: The Reddit score. IEEE Transactions on Multimedia 13, 6 (2011), 1404--1406. Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Xiaofeng Wang, Ilona Kuzmickaja, Klaas-Jan Stol, Pekka Abrahamsson, and Brian Fitzgerald. 2014. Microblogging in Open Source Software Development: The Case of Drupal and Twitter. IEEE Software 31, 4 (2014), 72--80.Google ScholarGoogle ScholarCross RefCross Ref
  62. M McLure Wasko and Samer Faraj. 2000. "It is what one does": why people participate and help others in electronic communities of practice. The Journal of Strategic Information Systems 9, 2 (2000), 155--173.Google ScholarGoogle ScholarCross RefCross Ref
  63. Etienne Wenger. 1998. Communities of Practice: Learning, Meaning, and Identity. Cambridge University Press, Cambridge, United Kingdom.Google ScholarGoogle Scholar
  64. Tim Weninger, Xihao Avi Zhu, and Jiawei Han. 2013. An Exploration of Discussion Threads in Social News Sites: A Case Study of the Reddit Community. In Proceedings of the International Conference on Advances in Social Networks Analysis and Mining. ACM, New York, NY, USA, 579--583. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. Grant Williams and Anas Mahmoud. 2017. Analyzing, Classifying, and Interpreting Emotions in Software Users' Tweets. In Proceedings of the 2nd International Workshop on Emotion Awareness in Software Engineering. IEEE Press, Piscataway, NJ, USA, 2--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. Yu Wu, Jessica Kropczynski, Patrick C. Shih, and John M. Carroll. 2014. Exploring the Ecosystem of Software Developers on GitHub and Other Platforms. In Proceedings of the Companion Publication of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing. ACM, New York, NY, USA, 265--268. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. How modern news aggregators help development communities shape and share knowledge

    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 '18: Proceedings of the 40th International Conference on Software Engineering
      May 2018
      1307 pages
      ISBN:9781450356381
      DOI:10.1145/3180155
      • Conference Chair:
      • Michel Chaudron,
      • General Chair:
      • Ivica Crnkovic,
      • Program Chairs:
      • Marsha Chechik,
      • Mark Harman

      Copyright © 2018 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: 27 May 2018

      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