Tag Recommendation in Software Information Sites

被引:0
|
作者
Xia, Xin [1 ,3 ]
Lo, David [2 ]
Wang, Xinyu [1 ]
Zhou, Bo [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Peoples R China
[2] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
[3] Singapore Management Univ, Singapore, Singapore
关键词
Software Information Sites; Online Media; Tag Recommendation; TagCombine;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. It is common to see tags in software information sites and many sites allow users to tag various objects with their own words. Users increasingly use tags to describe the most important features of their posted contents or projects. In this paper, we propose TagCombine, an automatic tag recommendation method which analyzes objects in software information sites. TagCombine has 3 different components: 1. multilabel 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 2 software information sites, StackOverflow and Freecode, which contain 47,668 and 39,231 text documents, respectively, and 437 and 243 tags, respectively. Experiment results show that for StackOverflow, our TagCombine achieves recall@5 and recall@10 scores of 0.5964 and 0.7239, respectively; For Freecode, it achieves recall@5 and recall@10 scores of 0.6391 and 0.7773, respectively. Moreover, averaging over StackOverflow and Freecode results, we improve TagRec proposed by Al-Kofahi et al. by 22.65% and 14.95%, and the tag recommendation method proposed by Zangerle et al. by 18.5% and 7.35% for recall@5 and recall@10 scores.
引用
收藏
页码:287 / 296
页数:10
相关论文
共 50 条
  • [1] Scalable Tag Recommendation for Software Information Sites
    Zhou, Pingyi
    Liu, Jin
    Yang, Zijiang
    Zhou, Guangyou
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 272 - 282
  • [2] FastTagRec: fast tag recommendation for software information sites
    Liu, Jin
    Zhou, Pingyi
    Yang, Zijiang
    Liu, Xiao
    Grundy, John
    AUTOMATED SOFTWARE ENGINEERING, 2018, 25 (04) : 675 - 701
  • [3] FastTagRec: fast tag recommendation for software information sites
    Jin Liu
    Pingyi Zhou
    Zijiang Yang
    Xiao Liu
    John Grundy
    Automated Software Engineering, 2018, 25 : 675 - 701
  • [4] CUT: A Combined Approach for Tag Recommendation in Software Information Sites
    Yang, Yong
    Li, Ying
    Yue, Yang
    Wu, Zhonghai
    Shao, Wenlong
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2016, 2016, 9983 : 599 - 612
  • [5] EnTagRec: An Enhanced Tag Recommendation System for Software Information Sites
    Wang, Shaowei
    Lo, David
    Vasilescu, Bogdan
    Serebrenik, Alexander
    2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 291 - 300
  • [6] EnTagRec++: An enhanced tag recommendation system for software information sites
    Wang, Shaowei
    Lo, David
    Vasilescu, Bogdan
    Serebrenik, Alexander
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (02) : 800 - 832
  • [7] A Content-Based Model for Tag Recommendation in Software Information Sites
    Gharibi, Reza
    Safdel, Atefeh
    Fakhrahmad, Seyed Mostafa
    Sadreddini, Mohammad Hadi
    COMPUTER JOURNAL, 2021, 64 (11): : 1680 - 1691
  • [8] EnTagRec++: An enhanced tag recommendation system for software information sites
    Shaowei Wang
    David Lo
    Bogdan Vasilescu
    Alexander Serebrenik
    Empirical Software Engineering, 2018, 23 : 800 - 832
  • [9] Is deep learning better than traditional approaches in tag recommendation for software information sites?
    Zhou, Pingyi
    Liu, Jin
    Liu, Xiao
    Yang, Zijiang
    Grundy, John
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 109 : 1 - 13
  • [10] TagDC: A tag recommendation method for software information sites with a combination of deep learning and collaborative filtering
    Li, Can
    Xu, Ling
    Yan, Meng
    Lei, Yan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 170