TagCombine: Recommending Tags to Contents in Software Information Sites

被引:0
|
作者
Xin-Yu Wang
Xin Xia
David Lo
机构
[1] Zhejiang University,College of Computer Science and Technology
[2] Singapore Management University,School of Information Systems
关键词
software information site; online media; tag recommendation;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:1017 / 1035
页数:18
相关论文
共 50 条
  • [41] Recommending Software Architecture for Customized Learning Management System
    Barbosa Rocha, Hemilis Joyse
    Costa, Evandro de Barros
    da Silva Brito, Patrick Herique
    Cavalcante Tenorio, Maria Cristina
    PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,
  • [42] Recommending software features to designers: From the perspective of users
    Liu, Chun
    Yang, Wei
    Li, Zheng
    Yu, Yijun
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (09): : 1778 - 1792
  • [43] Recommending Auto-completions for Software Modeling Activities
    Kuschke, Tobias
    Maeder, Patrick
    Rempel, Patrick
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 170 - 186
  • [44] Recommending Source Code for Use in Rapid Software Prototypes
    McMillan, Collin
    Hariri, Negar
    Poshyvanyk, Denys
    Cleland-Huang, Jane
    Mobasher, Bamshad
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 848 - 858
  • [45] Recommending a trip plan by negotiation with a software travel agent
    Soo, VW
    Liang, SH
    COOPERATIVE INFORMATION AGENTS V, PROCEEDINGS, 2001, 2182 : 32 - 37
  • [46] 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
  • [47] 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
  • [48] 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
  • [49] An Improved Adaptive model for Information Recommending and Spreading
    Chen Duan-Bing
    Gao Hui
    CHINESE PHYSICS LETTERS, 2012, 29 (04)
  • [50] Recommending Resources in Mobile Personal Information Management
    Woerndl, Wolfgang
    Hristov, Aleksandar
    THIRD INTERNATIONAL CONFERENCE ON DIGITAL SOCIETY: ICDS 2009, PROCEEDINGS, 2009, : 149 - 154