paper-with-me

홈 › Papers

Stop Words for Processing Software Engineering Documents: Do they Matter?

2023-03-18 · Yaohou Fan, Chetan Arora, Christoph Treude

Stop words, which are considered non-predictive, are often eliminated in natural language processing tasks. However, the definition of uninformative vocabulary is vague, so most algorithms use general knowledge-based stop lists to remove stop words. There is an ongoing debate among academics about the usefulness of stop word elimination, especially in domain-specific settings. In this work, we investigate the usefulness of stop word removal in a software engineering context. To do this, we replicate and experiment with three software engineering research tools from related work. Additionally, we construct a corpus of software engineering domain-related text from 10,000 Stack Overflow questions and identify 200 domain-specific stop words using traditional information-theoretic methods. Our results show that the use of domain-specific stop words significantly improved the performance of research tools compared to the use of a general stop list and that 17 out of 19 evaluation measures showed better performance. Online appendix: https://zenodo.org/record/7865748

📄 PDF Abstract BibTeX arXiv:2303.10439

Code (0)

등록된 구현이 없습니다.

Tasks

General Knowledge

Similar Papers 제목 키워드 기반

Stopwords in Technical Language Processing

2020-06-04 · Serhad Sarica, Jianxi Luo

There are increasingly applications of natural language processing techniques for information retrieval, indexing and topic modelling in the engineering contexts. A standard component of such tasks is the removal of stop…

Information RetrievalRetrieval

On the validity of pre-trained transformers for natural language processing in the software engineering domain

2021-09-10 · Julian von der Mosel, Alexander Trautsch, Steffen Herbold

Transformers are the current state-of-the-art of natural language processing in many domains and are using traction within software engineering research as well. Such models are pre-trained on large amounts of data, usua…

Pre-processing of Domain Ontology Graph Generation System in Punjabi

2014-11-21 · Rajveer Kaur, Saurabh Sharma

This paper describes pre-processing phase of ontology graph generation system from Punjabi text documents of different domains. This research paper focuses on pre-processing of Punjabi text documents. Pre-processing is s…

Graph Generation

A Lexical Resource for the Identification of ``Weak Words'' in German Specification Documents

2016-05-01 · LREC 2016 5 · Jennifer Krisch, Melanie Dick, Ronny Jauch, Ulrich Heid

We report on the creation of a lexical resource for the identification of potentially unspecific or imprecise constructions in German requirements documentation from the car manufacturing industry. In requirements engine…

A Systematic Literature Review on the Use of Machine Learning in Software Engineering

2024-06-19 · Nyaga Fred, I. O. Temkin

Software engineering (SE) is a dynamic field that involves multiple phases all of which are necessary to develop sustainable software systems. Machine learning (ML), a branch of artificial intelligence (AI), has drawn a …

Systematic Literature Review