paper-with-me

홈 › Papers

Predicting Good Configurations for GitHub and Stack Overflow Topic Models

2018-04-13 · Christoph Treude, Markus Wagner

Software repositories contain large amounts of textual data, ranging from source code comments and issue descriptions to questions, answers, and comments on Stack Overflow. To make sense of this textual data, topic modelling is frequently used as a text-mining tool for the discovery of hidden semantic structures in text bodies. Latent Dirichlet allocation (LDA) is a commonly used topic model that aims to explain the structure of a corpus by grouping texts. LDA requires multiple parameters to work well, and there are only rough and sometimes conflicting guidelines available on how these parameters should be set. In this paper, we contribute (i) a broad study of parameters to arrive at good local optima for GitHub and Stack Overflow text corpora, (ii) an a-posteriori characterisation of text corpora related to eight programming languages, and (iii) an analysis of corpus feature importance via per-corpus LDA configuration. We find that (1) popular rules of thumb for topic modelling parameter configuration are not applicable to the corpora used in our experiments, (2) corpora sampled from GitHub and Stack Overflow have different characteristics and require different configurations to achieve good model fit, and (3) we can predict good configurations for unseen corpora reliably. These findings support researchers and practitioners in efficiently determining suitable configurations for topic modelling when analysing textual data contained in software repositories.

📄 PDF Abstract BibTeX arXiv:1804.04749

Code (0)

등록된 구현이 없습니다.

Tasks

Feature ImportanceTopic Models

Similar Papers 제목 키워드 기반

Predicting the Programming Language of Questions and Snippets of StackOverflow Using Natural Language Processing

2018-09-21 · Kamel Alreshedy, Dhanush Dharmaretnam, Daniel M. German, Venkatesh Srinivasan 외

Stack Overflow is the most popular Q&A website among software developers. As a platform for knowledge sharing and acquisition, the questions posted in Stack Overflow usually contain a code snippet. Stack Overflow relies …

BIG-bench Machine LearningTAG

Predicting the quality of questions on Stackoverflow

2015-09-01 · RANLP 2015 9 · Antoaneta Baltadzhieva, Grzegorz Chrupa{\l}a
Community Question AnsweringQuestion Answering

Predicting Question Quality on StackOverflow with Neural Networks

2024-04-20 · Mohammad Al-Ramahi, Izzat Alsmadi, Abdullah Wahbeh

The wealth of information available through the Internet and social media is unprecedented. Within computing fields, websites such as Stack Overflow are considered important sources for users seeking solutions to their c…

Question Answering

On the Feasibility of Predicting Questions being Forgotten in Stack Overflow

2021-10-29 · Thi Huyen Nguyen, Tu Nguyen, Tuan-Anh Hoang, Claudia Niederée

For their attractiveness, comprehensiveness and dynamic coverage of relevant topics, community-based question answering sites such as Stack Overflow heavily rely on the engagement of their communities: Questions on new t…

Question Answering

Code and Named Entity Recognition in StackOverflow

2020-05-04 · ACL 2020 6 · Jeniya Tabassum, Mounica Maddela, Wei Xu, Alan Ritter

There is an increasing interest in studying natural language and computer code together, as large corpora of programming texts become readily available on the Internet. For example, StackOverflow currently has over 15 mi…

named-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)NER