EnTagRec(++): An enhanced tag recommendation system for software information sites

Software engineers share experiences with modern technologies by means of software information sites, such as Stack Overflow. These sites allow developers to label posted content, referred to as software objects, with short descriptions, known as tags. However, tags assigned to objects tend to be no...

Full description

Saved in:
Bibliographic Details
Main Authors: Wang, Shaowei, LO, David, VASILESCU, Bogdan, SEREBRENIK, Alexander
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2428
https://ink.library.smu.edu.sg/context/sis_research/article/3428/viewcontent/101007_2Fs10664_017_9533_1.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-3428
record_format dspace
spelling sg-smu-ink.sis_research-34282020-01-27T10:32:31Z EnTagRec(++): An enhanced tag recommendation system for software information sites Wang, Shaowei LO, David VASILESCU, Bogdan SEREBRENIK, Alexander Software engineers share experiences with modern technologies by means of software information sites, such as Stack Overflow. These sites allow developers to label posted content, referred to as software objects, with short descriptions, known as tags. However, tags assigned to objects tend to be noisy and some objects are not well tagged. To improve the quality of tags in software information sites, we propose EnTagRec, an automatic tag recommender based on historical tag assignments to software objects and we evaluate its performance on four software information sites, Stack Overflow, Ask Ubuntu, Ask Different, and Free code. We observe that that EnTagRec achieves Recall@5 scores of 0.805, 0.815, 0.88 and 0.64, and Recall@10 scores of 0.868, 0.876, 0.944 and 0.753, on Stack Overflow, Ask Ubuntu, Ask Different, and Free code, respectively. In terms of Recall@5 and Recall@10, averaging across the 4 datasets, EnTagRec improves Tag Combine, which is the state of the art approach, by 27.3% and 12.9% respectively. 2018-04-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/2428 info:doi/10.1007/s10664-017-9533-1 https://ink.library.smu.edu.sg/context/sis_research/article/3428/viewcontent/101007_2Fs10664_017_9533_1.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 Software information sites Recommendation systems Tagging Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software information sites
Recommendation systems
Tagging
Software Engineering
spellingShingle Software information sites
Recommendation systems
Tagging
Software Engineering
Wang, Shaowei
LO, David
VASILESCU, Bogdan
SEREBRENIK, Alexander
EnTagRec(++): An enhanced tag recommendation system for software information sites
description Software engineers share experiences with modern technologies by means of software information sites, such as Stack Overflow. These sites allow developers to label posted content, referred to as software objects, with short descriptions, known as tags. However, tags assigned to objects tend to be noisy and some objects are not well tagged. To improve the quality of tags in software information sites, we propose EnTagRec, an automatic tag recommender based on historical tag assignments to software objects and we evaluate its performance on four software information sites, Stack Overflow, Ask Ubuntu, Ask Different, and Free code. We observe that that EnTagRec achieves Recall@5 scores of 0.805, 0.815, 0.88 and 0.64, and Recall@10 scores of 0.868, 0.876, 0.944 and 0.753, on Stack Overflow, Ask Ubuntu, Ask Different, and Free code, respectively. In terms of Recall@5 and Recall@10, averaging across the 4 datasets, EnTagRec improves Tag Combine, which is the state of the art approach, by 27.3% and 12.9% respectively.
format text
author Wang, Shaowei
LO, David
VASILESCU, Bogdan
SEREBRENIK, Alexander
author_facet Wang, Shaowei
LO, David
VASILESCU, Bogdan
SEREBRENIK, Alexander
author_sort Wang, Shaowei
title EnTagRec(++): An enhanced tag recommendation system for software information sites
title_short EnTagRec(++): An enhanced tag recommendation system for software information sites
title_full EnTagRec(++): An enhanced tag recommendation system for software information sites
title_fullStr EnTagRec(++): An enhanced tag recommendation system for software information sites
title_full_unstemmed EnTagRec(++): An enhanced tag recommendation system for software information sites
title_sort entagrec(++): an enhanced tag recommendation system for software information sites
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/2428
https://ink.library.smu.edu.sg/context/sis_research/article/3428/viewcontent/101007_2Fs10664_017_9533_1.pdf
_version_ 1770572143512256512