Harnessing Twitter to support serendipitous learning of developers

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 undire...

Full description

Saved in:
Bibliographic Details
Main Authors: SHARMA, Abhabhisheksh, TIAN, Yuan, SULISTYA, Agus, David LO, YAMASHITA, Aiko
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2017
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/3649
https://ink.library.smu.edu.sg/context/sis_research/article/4651/viewcontent/11._Feb03_2017___Harnessing_Twitter_to_Support_Serendipitous_Learning_of_Developers__Saner2017_.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-4651
record_format dspace
spelling sg-smu-ink.sis_research-46512020-03-26T09:12:02Z Harnessing Twitter to support serendipitous learning of developers SHARMA, Abhabhisheksh TIAN, Yuan SULISTYA, Agus David LO, YAMASHITA, Aiko 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. 2017-02-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/3649 info:doi/10.1109/SANER.2017.7884639 https://ink.library.smu.edu.sg/context/sis_research/article/4651/viewcontent/11._Feb03_2017___Harnessing_Twitter_to_Support_Serendipitous_Learning_of_Developers__Saner2017_.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Online Resources Recommendation System Social Media for Software Engineering Databases and Information Systems Social Media
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Online Resources
Recommendation System
Social Media for Software Engineering
Databases and Information Systems
Social Media
spellingShingle Online Resources
Recommendation System
Social Media for Software Engineering
Databases and Information Systems
Social Media
SHARMA, Abhabhisheksh
TIAN, Yuan
SULISTYA, Agus
David LO,
YAMASHITA, Aiko
Harnessing Twitter to support serendipitous learning of developers
description 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.
format text
author SHARMA, Abhabhisheksh
TIAN, Yuan
SULISTYA, Agus
David LO,
YAMASHITA, Aiko
author_facet SHARMA, Abhabhisheksh
TIAN, Yuan
SULISTYA, Agus
David LO,
YAMASHITA, Aiko
author_sort SHARMA, Abhabhisheksh
title Harnessing Twitter to support serendipitous learning of developers
title_short Harnessing Twitter to support serendipitous learning of developers
title_full Harnessing Twitter to support serendipitous learning of developers
title_fullStr Harnessing Twitter to support serendipitous learning of developers
title_full_unstemmed Harnessing Twitter to support serendipitous learning of developers
title_sort harnessing twitter to support serendipitous learning of developers
publisher Institutional Knowledge at Singapore Management University
publishDate 2017
url https://ink.library.smu.edu.sg/sis_research/3649
https://ink.library.smu.edu.sg/context/sis_research/article/4651/viewcontent/11._Feb03_2017___Harnessing_Twitter_to_Support_Serendipitous_Learning_of_Developers__Saner2017_.pdf
_version_ 1770573402162069504