Bootstrapping a Lexicon for Emotional Arousal in Software Engineering

03/27/2017
by   Mika V. Mäntylä, et al.
0

Emotional arousal increases activation and performance but may also lead to burnout in software development. We present the first version of a Software Engineering Arousal lexicon (SEA) that is specifically designed to address the problem of emotional arousal in the software developer ecosystem. SEA is built using a bootstrapping approach that combines word embedding model trained on issue-tracking data and manual scoring of items in the lexicon. We show that our lexicon is able to differentiate between issue priorities, which are a source of emotional activation and then act as a proxy for arousal. The best performance is obtained by combining SEA (428 words) with a previously created general purpose lexicon by Warriner et al. (13,915 words) and it achieves Cohen's d effect sizes up to 0.5.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/10/2021

On the validity of pre-trained transformers for natural language processing in the software engineering domain

Transformers are the current state-of-the-art of natural language proces...
research
10/30/2018

Emotionalism within People-Oriented Software Design

In designing most software applications, much effort is placed upon the ...
research
12/06/2017

Towards Methods for Model-Based Software Development

Software engineering is a young discipline. Despite efforts in recent ye...
research
03/18/2023

Stop Words for Processing Software Engineering Documents: Do they Matter?

Stop words, which are considered non-predictive, are often eliminated in...
research
03/21/2018

Emotional Attachment Framework for People-Oriented Software

In organizational and commercial settings, people often have clear roles...
research
03/23/2021

How emoji and word embedding helps to unveil emotional transitions during online messaging

During online chats, body-language and vocal characteristics are not par...
research
06/23/2022

The Role of Emotional Intelligence in Handling Requirements Changes in Software Engineering

Background: Requirements changes (RCs) are inevitable in Software Engine...

Please sign up or login with your details

Forgot password? Click here to reset