Predicting Tags of Stack Overflow Questions: A Deep Learning Approach

Srinivasan Subramani, S. Rajesh, Kirti Wankhede, Bharati Wukkadada
{"title":"Predicting Tags of Stack Overflow Questions: A Deep Learning Approach","authors":"Srinivasan Subramani, S. Rajesh, Kirti Wankhede, Bharati Wukkadada","doi":"10.1109/SICTIM56495.2023.10105054","DOIUrl":null,"url":null,"abstract":"Software developers and programmers will have questions about code syntax, coding best practices, and solutions based on specific error types, learn through discussions in various forums to improve their knowledge. These forums contain an abundant number of questions and answer discussions on a broad range of topics. To get the exact match based on the specific search on the internet, these posts must contain tags related to that specific post. These tags allow the post to gain more exposure and easier discovery of the post for both solutions as well as answers on the forums. The objective of this paper is to predict tags of Stack Overflow posts using Long Short Term Memory, a special type of Recurrent Neural Network algorithm. The proposed system is examined with contrast to Multi-Layer Perceptron and Gated Recurrent Unit (GRU). The tag prediction system is assessed on test accuracy, hamming loss, subset accuracy, jaccard score, precision, recall and f1-score.","PeriodicalId":244947,"journal":{"name":"2023 Somaiya International Conference on Technology and Information Management (SICTIM)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 Somaiya International Conference on Technology and Information Management (SICTIM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SICTIM56495.2023.10105054","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Software developers and programmers will have questions about code syntax, coding best practices, and solutions based on specific error types, learn through discussions in various forums to improve their knowledge. These forums contain an abundant number of questions and answer discussions on a broad range of topics. To get the exact match based on the specific search on the internet, these posts must contain tags related to that specific post. These tags allow the post to gain more exposure and easier discovery of the post for both solutions as well as answers on the forums. The objective of this paper is to predict tags of Stack Overflow posts using Long Short Term Memory, a special type of Recurrent Neural Network algorithm. The proposed system is examined with contrast to Multi-Layer Perceptron and Gated Recurrent Unit (GRU). The tag prediction system is assessed on test accuracy, hamming loss, subset accuracy, jaccard score, precision, recall and f1-score.
预测堆栈溢出问题的标签:一种深度学习方法
软件开发人员和程序员会有关于代码语法、编码最佳实践和基于特定错误类型的解决方案的问题,通过各种论坛的讨论来学习以提高他们的知识。这些论坛包含大量关于广泛主题的问题和回答讨论。为了根据互联网上的特定搜索获得精确匹配,这些帖子必须包含与该特定帖子相关的标签。这些标签允许帖子获得更多的曝光,更容易发现帖子的解决方案以及论坛上的答案。本文的目的是利用一种特殊的递归神经网络算法长短期记忆来预测堆栈溢出文章的标签。并与多层感知器和门控循环单元(GRU)进行了对比。对标签预测系统的测试精度、汉明损失、子集精度、jaccard分数、精度、召回率和f1分数进行了评估。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信