arrow
返回

Topic modeling in software engineering research

delete2021-09-06
delete39
delete
OA
AI
C
Camila Costa Silva *
M
Matthias Galster
F
Fabian Gilson
DOI:10.1007/s10664-021-10026-0delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Topic modeling using models such as Latent Dirichlet Allocation (LDA) is a text mining technique to extract human-readable semantic topics (i.e., word clusters) from a corpus of textual documents. In software engineering, topic modeling has been used to analyze textual data in empirical studies (e.g., to find out what developers talk about online), but also to build new techniques to support software engineering tasks (e.g., to support source code comprehension). Topic modeling needs to be applied carefully (e.g., depending on the type of textual data analyzed and modeling parameters). Our study aims at describing how topic modeling has been applied in software engineering research with a focus on four aspects: (1) which topic models and modeling techniques have been applied, (2) which textual inputs have been used for topic modeling, (3) how textual data was prepared (i.e., pre-processed) for topic modeling, and (4) how generated topics (i.e., word clusters) were named to give them a human-understandable meaning. We analyzed topic modeling as applied in 111 papers from ten highly-ranked software engineering venues (five journals and five conferences) published between 2009 and 2020. We found that (1) LDA and LDA-based techniques are the most frequent topic modeling techniques, (2) developer communication and bug reports have been modelled most, (3) data pre-processing and modeling parameters vary quite a bit and are often vaguely reported, and (4) manual topic naming (such as deducting names based on frequent words in a topic) is common.
Keyword:
Topic modeling
Text mining
Natural language processing
Literature analysis

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

U
University of Canterbury
学者数:
6.9K
论文数: 7.1K
被引数: 7.8K
引用论文

引用论文

Bilateral Renal Vein Thrombosis in Infancy and Childhood
err1982-06-01
err0
PREAI
errRicardo Gonzalez; Steven Schwartz; Curtis A. Sheldon; Elwin E. Fraley
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
<title>DRAMA: an environment for distributed instrumentation software</title>
err1995-06-08
err0
PREAI
errJeremy A. Bailey; Tony J. Farrell; Keith Shortridge
err分享
err收藏
Automatic recall of software lessons learned for software project managers
err2019-11-01
err8
errOAAI
errAbdellatif, Tamer Mohamed; Capretz, Luiz Fernando; Ho, Danny
err分享
err收藏
err分享
err收藏
学者 查看更多内容