Skip to main content
Article
Harnessing Twitter to support serendipitous learning of developers
SANER 2017: 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering: Klagenfurt, Austria, February 21-24
  • Abhabhisheksh SHARMA, Singapore Management University
  • Yuan TIAN, Singapore Management University
  • Agus SULISTYA, Singapore Management University
  • David LO, Singapore Management University
  • Aiko YAMASHITA, Oslo and Akershus University College
Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
2-2017
Abstract

Developers often rely on various online resources, such as blogs, to keep themselves up-to-date with the fast pace at which software technologies are evolving. Singer et al. found that developers tend to use channels such as Twitter to keep themselves updated and support learning, often in an undirected or serendipitous way, coming across things that they may not apply presently, but which should be helpful in supporting their developer activities in future. However, identifying relevant and useful articles among the millions of pieces of information shared on Twitter is a non-trivial task. In this work to support serendipitous discovery of relevant and informative resources to support developer learning, we propose an unsupervised and a supervised approach to find and rank URLs (which point to web resources) harvested from Twitter based on their informativeness and relevance to a domain of interest. We propose 14 features to characterize each URL by considering contents of webpage pointed by it, contents and popularity of tweets mentioning it, and the popularity of users who shared the URL on Twitter. The results of our experiments on tweets generated by a set of 85,171 users over a one-month period highlight that our proposed unsupervised and supervised approaches can achieve a reasonably high Normalized Discounted Cumulative Gain (NDCG) score of 0.719 and 0.832 respectively.

Keywords
  • Online Resources,
  • Recommendation System,
  • Social Media for Software Engineering
ISBN
9781509055012
Identifier
10.1109/SANER.2017.7884639
Publisher
IEEE
City or Country
Piscataway, NJ
Copyright Owner and License
Authors
Creative Commons License
Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International
Additional URL
https://doi.org/10.1109/SANER.2017.7884639
Citation Information
Abhabhisheksh SHARMA, Yuan TIAN, Agus SULISTYA, David LO, et al.. "Harnessing Twitter to support serendipitous learning of developers" SANER 2017: 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering: Klagenfurt, Austria, February 21-24 (2017) p. 387 - 391
Available at: http://works.bepress.com/david_lo/266/