TL;DR
This paper investigates the use of BERT-based models for sentiment analysis in software engineering contexts, demonstrating improved performance over existing tools on comments and posts from GitHub, Jira, and Stack Overflow.
Contribution
It introduces three strategies for BERT-based sentiment analysis, including fine-tuning, ensemble, and compressed models, showing significant performance gains.
Findings
BERT ensemble improves F1 score by up to 12%.
Compressed BERT (Distil BERT) enhances efficiency with comparable accuracy.
BERT-based models outperform existing sentiment analysis tools in software engineering.
Abstract
Sentiment analysis can provide a suitable lead for the tools used in software engineering along with the API recommendation systems and relevant libraries to be used. In this context, the existing tools like SentiCR, SentiStrength-SE, etc. exhibited low f1-scores that completely defeats the purpose of deployment of such strategies, thereby there is enough scope for performance improvement. Recent advancements show that transformer based pre-trained models (e.g., BERT, RoBERTa, ALBERT, etc.) have displayed better results in the text classification task. Following this context, the present research explores different BERT-based models to analyze the sentences in GitHub comments, Jira comments, and Stack Overflow posts. The paper presents three different strategies to analyse BERT based model for sentiment analysis, where in the first strategy the BERT based pre-trained models are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Attention Is All You Need · Linear Layer · Adam · LAMB · Linear Warmup With Linear Decay · Residual Connection · WordPiece · ALBERT · Attention Dropout
