Skip to main content
Article
EnTagRec(++): An enhanced tag recommendation system for software information sites
Empirical Software Engineering
  • Shaowei Wang, Singapore Management University
  • David LO, Singapore Management University
  • Bogdan VASILESCU, Carnegie Mellon University
  • Alexander SEREBRENIK, Eindhoven University of Technology
Publication Type
Journal Article
Version
acceptedVersion
Publication Date
4-2018
Abstract

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.

Keywords
  • Software information sites,
  • Recommendation systems,
  • Tagging
Identifier
10.1007/s10664-017-9533-1
Publisher
Springer Verlag (Germany)
Copyright Owner and License
Authors
Creative Commons License
Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International
Additional URL
https://doi.org/10.1007/s10664-017-9533-1
Citation Information
Shaowei Wang, David LO, Bogdan VASILESCU and Alexander SEREBRENIK. "EnTagRec(++): An enhanced tag recommendation system for software information sites" Empirical Software Engineering Vol. 23 Iss. 2 (2018) p. 800 - 832 ISSN: 1382-3256
Available at: http://works.bepress.com/david_lo/251/