Loading [MathJax]/extensions/MathMenu.js
Sentiment Analysis for Software Engineering: How Far Can Pre-trained Transformer Models Go? | IEEE Conference Publication | IEEE Xplore

Sentiment Analysis for Software Engineering: How Far Can Pre-trained Transformer Models Go?


Abstract:

Extensive research has been conducted on sentiment analysis for software engineering (SA4SE). Researchers have invested much effort in developing customized tools (e.g., ...Show More

Abstract:

Extensive research has been conducted on sentiment analysis for software engineering (SA4SE). Researchers have invested much effort in developing customized tools (e.g., SentiStrength-SE, SentiCR) to classify the sentiment polarity for Software Engineering (SE) specific contents (e.g., discussions in Stack Overflow and code review comments). Even so, there is still much room for improvement. Recently, pre-trained Transformer-based models (e.g., BERT, XLNet) have brought considerable breakthroughs in the field of natural language processing (NLP). In this work, we conducted a systematic evaluation of five existing SA4SE tools and variants of four state-of-the-art pre-trained Transformer-based models on six SE datasets. Our work is the first to fine-tune pre-trained Transformer-based models for the SA4SE task. Empirically, across all six datasets, our fine-tuned pre-trained Transformer-based models outperform the existing SA4SE tools by 6.5-35.6% in terms of macro/micro-averaged F1 scores.
Date of Conference: 28 September 2020 - 02 October 2020
Date Added to IEEE Xplore: 02 November 2020
ISBN Information:

ISSN Information:

Conference Location: Adelaide, SA, Australia

I. Introduction

Sentiment analysis is a computational study of people’s opinions, attitudes, and emotions toward an entity, which can be an individual, an event, or a topic [1]. Sentiment analysis for software engineering (SA4SE) has drawn much attention in recent years [2]–[10]. Most research considers sentiment analysis as a sentiment polarity classification task. For a given text unit, the goal is to determine its sentiment orientation, i.e., negative, neutral, or positive.

Contact IEEE to Subscribe

References

References is not available for this document.