Sentiment Analysis Tools in Software Engineering: A Systematic Mapping Study
Martin Obaidi, Lukas Nagel, Alexander Specht, Jil Kl\"under

TL;DR
This systematic mapping study reviews sentiment analysis tools in software engineering, highlighting prevalent approaches, tools like BERT, and open challenges such as irony detection, to guide future research and tool selection.
Contribution
It provides a comprehensive overview of sentiment analysis tools in SE, analyzing their application, performance, and challenges, which was lacking in prior focused studies.
Findings
Neural networks and support-vector machines are most used.
BERT is identified as the best performing tool.
Open issues include irony and sarcasm detection.
Abstract
Software development is a collaborative task. Previous research has shown social aspects within development teams to be highly relevant for the success of software projects. A team's mood has been proven to be particularly important. It is paramount for project managers to be aware of negative moods within their teams, as such awareness enables them to intervene. Sentiment analysis tools offer a way to determine the mood of a team based on textual communication. We aim to help developers or stakeholders in their choice of sentiment analysis tools for their specific purpose. Therefore, we conducted a systematic mapping study (SMS). We present the results of our SMS of sentiment analysis tools developed for or applied in the context of software engineering (SE). Our results summarize insights from 106 papers with respect to (1) the application domain, (2) the purpose, (3) the used data…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
