Publication Type
Journal Article
Version
acceptedVersion
Publication Date
9-2015
Abstract
Nowadays, software engineers use a variety of online media to search and become informed of new and interesting technologies, and to learn from and help one another. We refer to these kinds of online media which help software engineers improve their performance in software development, maintenance, and test processes as software information sites. In this paper, we propose TagCombine, an automatic tag recommendation method which analyzes objects in software information sites. TagCombine has three different components: 1) multi-label ranking component which considers tag recommendation as a multi-label learning problem; 2) similarity-based ranking component which recommends tags from similar objects; 3) tag-term based ranking component which considers the relationship between different terms and tags, and recommends tags after analyzing the terms in the objects. We evaluate TagCombine on four software information sites, Ask Different, Ask Ubuntu, Freecode, and Stack Overflow. On averaging across the four projects, TagCombine achieves recall@5 and recall@10 to 0.619 8 and 0.762 5 respectively, which improves TagRec proposed by Al-Kofahi et al. by 14.56% and 10.55% respectively, and the tag recommendation method proposed by Zangerle et al. by 12.08% and 8.16% respectively.
Keywords
online media, software information site, tag recommendation
Discipline
Computer Sciences | Databases and Information Systems
Research Areas
Data Science and Engineering
Publication
Journal of Computer Science and Technology
Volume
30
Issue
5
First Page
1017
Last Page
1035
ISSN
1000-9000
Identifier
10.1007/s11390-015-1578-2
Publisher
Springer Verlag (Germany)
Citation
WANG, Xin Yu; XIA, Xin; and David LO.
TagCombine: Recommending Tags to Contents in Software Information Sites. (2015). Journal of Computer Science and Technology. 30, (5), 1017-1035.
Available at: https://ink.library.smu.edu.sg/sis_research/2860
Copyright Owner and License
Authors
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1007/s11390-015-1578-2