paper-with-me

Papers

BERT-Based Sentiment Analysis: A Software Engineering Perspective

2021-06-04 · Himanshu Batra, Narinder Singh Punn, Sanjay Kumar Sonbhadra, Sonali Agarwal

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 fine-tuned; in the second strategy an ensemble model is developed from BERT variants, and in the third strategy a compressed model (Distil BERT) is used. The experimental results show that the BERT based ensemble approach and the compressed BERT model attain improvements by 6-12% over prevailing tools for the F1 measure on all three datasets.

📄 PDF Abstract BibTeX arXiv:2106.02581

Code (2)

Arnav382/sentiment-analysis tf
Arnav382/sentiment-analysis-of-Telecom-industry-of-India tf

Tasks

Recommendation SystemsSentiment Analysistext-classificationText Classification

Methods 이 논문이 사용한 방법론

Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Adam 설명 없음
LAMB LAMB is a a layerwise adaptive large batch optimization technique. It provides a strategy for adapting the learning rate in large batch settings. LAMB uses…
Linear Warmup With Linear Decay Linear Warmup With Linear Decay is a learning rate schedule in which we increase the learning rate linearly for $n$ updates and then linearly decay afterwards.
Residual Connection 설명 없음
WordPiece 설명 없음

Similar Papers 제목 키워드 기반

Sentiment Analysis in Software Engineering: Evaluating Generative Pre-trained Transformers

2025-04-22 · KM Khalid Saifullah, Faiaz Azmain, Habiba Hye

Sentiment analysis plays a crucial role in understanding developer interactions, issue resolutions, and project dynamics within software engineering (SE). While traditional SE-specific sentiment analysis tools have made …

Sentiment Analysis

An Empirical Study of the Effectiveness of an Ensemble of Stand-alone Sentiment Detection Tools for Software Engineering Datasets

2021-11-04 · Gias Uddin, Yann-Gael Gueheneuc, Foutse khomh, Chanchal K Roy

Sentiment analysis in software engineering (SE) has shown promise to analyze and support diverse development activities. We report the results of an empirical study that we conducted to determine the feasibility of devel…

Sentiment Analysis

Sentiment analysis for software engineering: How far can zero-shot learning (ZSL) go?

2026-04-15 · Reem Alfayez, Manal Binkhonain arxiv

Sentiment analysis in software engineering focuses on understanding emotions expressed in software artifacts. Previous research highlighted the limitations of applying general off-the-shelf sentiment analysis tools withi…

Sentiment AnalysisZero-Shot Learning

Financial Sentiment Analysis on News and Reports Using Large Language Models and FinBERT

2024-10-02 · Yanxin Shen, Pulin Kirin Zhang

Financial sentiment analysis (FSA) is crucial for evaluating market sentiment and making well-informed financial decisions. The advent of large language models (LLMs) such as BERT and its financial variant, FinBERT, has …

ArticlesPrompt EngineeringSentiment AnalysisSentiment Classification

STraceBERT: Source Code Retrieval using Semantic Application Traces

2023-12-07 · Claudio Spiess

Software reverse engineering is an essential task in software engineering and security, but it can be a challenging process, especially for adversarial artifacts. To address this challenge, we present STraceBERT, a novel…

Retrieval