SEnti-Analyzer: Joint Sentiment Analysis For Text-Based and Verbal Communication in Software Projects

06/22/2022
by   Marc Herrmann, et al.
0

Social aspects in software development teams are of particular importance for a successful project closure. To analyze sentiments in software projects, there are several tools and approaches available. These tools analyze text-based communication based on the used words to predict whether they appear to be positive, negative, or neutral for the receiver of the message. In the research project ComContA, we investigate so-called sentiment analysis striving to analyze the content of text-based communication in development teams with regard to the statement's polarity. That is, we analyze whether the communication appears to be adequate (i.e., positive or neutral) or negative. In a workshop paper, we presented a tool called SEnti-Analyzer that allows to apply sentiment analysis to verbal communication in meetings of software projects. In this technical report, we present the extended functionalities of the SEnti-Analyzer by also allowing the analysis of text-based communication, we improve the prediction of the tool by including established sentiment analysis tools, and we evaluate the tool with respect to its accuracy. We evaluate the tool by comparing the prediction of the SEnti-Analyzer to pre-labeled established data sets used for sentiment analysis in software engineering and to perceptions of computer scientists. Our results indicate that in almost all cases at least two of the three votes coincide, but in only about half of the cases all three votes coincide. Our results raise the question of the "ultimate truth" of sentiment analysis outcomes: What do we want to predict with sentiment analysis tools? The pre-defined labels of established data sets? The perception of computer scientists? Or the perception of single computer scientists which appears to be the most meaningful objective?

READ FULL TEXT

page 1

page 2

page 22

page 25

research
05/06/2021

Development and Application of Sentiment Analysis Tools in Software Engineering: A Systematic Literature Review

Software development is a collaborative task and, hence, involves differ...
research
07/16/2022

On the Subjectivity of Emotions in Software Projects: How Reliable are Pre-Labeled Data Sets for Sentiment Analysis?

Social aspects of software projects become increasingly important for re...
research
07/04/2022

Meetings and Mood – Related or Not? Insights from Student Software Projects

Background: Teamwork, coordination, and communication are a prerequisite...
research
08/04/2021

From Textual to Verbal Communication: Towards Applying Sentiment Analysis to a Software Project Meeting

Sentiment analysis gets increasing attention in software engineering wit...
research
09/09/2017

Sentiment Polarity Detection for Software Development

The role of sentiment analysis is increasingly emerging to study softwar...
research
05/13/2016

Online Optimization Methods for the Quantification Problem

The estimation of class prevalence, i.e., the fraction of a population t...
research
11/04/2021

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

Sentiment analysis in software engineering (SE) has shown promise to ana...

Please sign up or login with your details

Forgot password? Click here to reset