UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Research on Sentiment Analysis in Software Engineering

Chen, ZP; Yao, HH; Cao, YB; Liu, XZ; Mei, H; (2023) Research on Sentiment Analysis in Software Engineering. Ruan Jian Xue Bao/Journal of Software , 34 (5) pp. 2218-2230. 10.13328/j.cnki.jos.006428. Green open access

[thumbnail of RUANJIANXUEBAO.pdf]
Preview
Text
RUANJIANXUEBAO.pdf - Accepted Version

Download (1MB) | Preview

Abstract

Sentiment analysis has various application scenarios in software engineering (SE), such as detecting developers’ emotions in commit messages and identifying developers’ opinions on Q&A forums. Nevertheless, commonly used out-of-box sentiment analysis tools cannot obtain reliable results in SE tasks and misunderstanding of technical knowledge is demonstrated to be the main reason. Then researchers start to customize SE-specific methods in supervised or distantly supervised ways. To assess the performance of these methods, researchers use SE-related annotated datasets to evaluate them in a within-dataset setting, that is, they train and test each method using data from the same dataset. However, the annotated dataset for an SE-specific sentiment analysis task is not always available. Moreover, building a manually annotated dataset is time-consuming and not always feasible. An alternative is to use datasets extracted from the same platform for similar tasks or datasets extracted from other SE platforms. To verify the feasibility of these practices, it is needed to evaluate existing methods in within-platform and cross-platform settings, which refer to training and testing each method using data from the same platform but not the same dataset, and training and testing each classifier using data from different platforms. This study comprehensively evaluates existing SE-customized sentiment analysis methods in within-dataset, within-platform, and cross-platform settings. Finally, the experimental results provide actionable insights for both researchers and practitioners.

Type: Article
Title: Research on Sentiment Analysis in Software Engineering
Open access status: An open access version is available from UCL Discovery
DOI: 10.13328/j.cnki.jos.006428
Publisher version: http://dx.doi.org/10.13328/j.cnki.jos.006428
Language: Chinese
Additional information: This version is the version of record. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10173703
Downloads since deposit
9Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item