Towards Understanding Emotions in Informal Developer Interactions: A
Gitter Chat Study
- URL: http://arxiv.org/abs/2311.04755v1
- Date: Wed, 8 Nov 2023 15:29:33 GMT
- Title: Towards Understanding Emotions in Informal Developer Interactions: A
Gitter Chat Study
- Authors: Amirali Sajadi, Kostadin Damevski, Preetha Chatterjee
- Abstract summary: We present a dataset of developer chat messages manually annotated with a wide range of emotion labels (and sub-labels)
We investigate the unique signals of emotions specific to chats and distinguish them from other forms of software communication.
Our findings suggest that chats have fewer expressions of Approval and Fear but more expressions of Curiosity compared to GitHub comments.
- Score: 10.372820248341746
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Emotions play a significant role in teamwork and collaborative activities
like software development. While researchers have analyzed developer emotions
in various software artifacts (e.g., issues, pull requests), few studies have
focused on understanding the broad spectrum of emotions expressed in chats. As
one of the most widely used means of communication, chats contain valuable
information in the form of informal conversations, such as negative
perspectives about adopting a tool. In this paper, we present a dataset of
developer chat messages manually annotated with a wide range of emotion labels
(and sub-labels), and analyze the type of information present in those
messages. We also investigate the unique signals of emotions specific to chats
and distinguish them from other forms of software communication. Our findings
suggest that chats have fewer expressions of Approval and Fear but more
expressions of Curiosity compared to GitHub comments. We also notice that
Confusion is frequently observed when discussing programming-related
information such as unexpected software behavior. Overall, our study highlights
the potential of mining emotions in developer chats for supporting software
maintenance and evolution tools.
Related papers
- Tracking Emotional Dynamics in Chat Conversations: A Hybrid Approach using DistilBERT and Emoji Sentiment Analysis [0.0]
This paper explores a hybrid approach to tracking emotional dynamics in chat conversations by combining text emotion detection and emoji sentiment analysis.
A Twitter dataset was analyzed using various machine learning algorithms, including SVM, Random Forest, and AdaBoost.
Our findings show that integrating text and emoji analysis is an effective way of tracking chat emotion, with possible applications in customer service, work chats, and social media interactions.
arXiv Detail & Related papers (2024-08-03T18:28:31Z) - Characterising Developer Sentiment in Software Components: An Exploratory Study of Gentoo [6.253919624802852]
Collaborative software development happens in teams, that cooperate on shared artefacts, and discuss development on online platforms.
Previous research has shown how communication between team members, especially in an open-source environment, can become extremely toxic.
Our study shows that, in recent years, negative emotions have generally decreased in the communication between Gentoo developers.
arXiv Detail & Related papers (2024-05-27T09:22:47Z) - Emotion Rendering for Conversational Speech Synthesis with Heterogeneous
Graph-Based Context Modeling [50.99252242917458]
Conversational Speech Synthesis (CSS) aims to accurately express an utterance with the appropriate prosody and emotional inflection within a conversational setting.
To address the issue of data scarcity, we meticulously create emotional labels in terms of category and intensity.
Our model outperforms the baseline models in understanding and rendering emotions.
arXiv Detail & Related papers (2023-12-19T08:47:50Z) - Language Models (Mostly) Do Not Consider Emotion Triggers When Predicting Emotion [87.18073195745914]
We investigate how well human-annotated emotion triggers correlate with features deemed salient in their prediction of emotions.
Using EmoTrigger, we evaluate the ability of large language models to identify emotion triggers.
Our analysis reveals that emotion triggers are largely not considered salient features for emotion prediction models, instead there is intricate interplay between various features and the task of emotion detection.
arXiv Detail & Related papers (2023-11-16T06:20:13Z) - Dynamic Causal Disentanglement Model for Dialogue Emotion Detection [77.96255121683011]
We propose a Dynamic Causal Disentanglement Model based on hidden variable separation.
This model effectively decomposes the content of dialogues and investigates the temporal accumulation of emotions.
Specifically, we propose a dynamic temporal disentanglement model to infer the propagation of utterances and hidden variables.
arXiv Detail & Related papers (2023-09-13T12:58:09Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z) - Chat-Capsule: A Hierarchical Capsule for Dialog-level Emotion Analysis [70.98130990040228]
We propose a Context-based Hierarchical Attention Capsule(Chat-Capsule) model, which models both utterance-level and dialog-level emotions and their interrelations.
On a dialog dataset collected from customer support of an e-commerce platform, our model is also able to predict user satisfaction and emotion curve category.
arXiv Detail & Related papers (2022-03-23T08:04:30Z) - Few-Shot Emotion Recognition in Conversation with Sequential
Prototypical Networks [0.0]
We place ourselves in the scope of a live chat customer service in which we want to detect emotions and their evolution in the conversation flow.
We tackle these challenges by using Few-Shot Learning while making the hypothesis it can serve conversational emotion classification for different languages and sparse labels.
We test this method on two datasets with different languages: daily conversations in English and customer service chat conversations in French.
arXiv Detail & Related papers (2021-09-20T08:33:38Z) - AdCOFE: Advanced Contextual Feature Extraction in Conversations for
emotion classification [0.29360071145551075]
The proposed model of Advanced Contextual Feature Extraction (AdCOFE) addresses these issues.
Experiments on the Emotion recognition in conversations dataset show that AdCOFE is beneficial in capturing emotions in conversations.
arXiv Detail & Related papers (2021-04-09T17:58:19Z) - Infusing Multi-Source Knowledge with Heterogeneous Graph Neural Network
for Emotional Conversation Generation [25.808037796936766]
In a real-world conversation, we instinctively perceive emotions from multi-source information.
We propose a heterogeneous graph-based model for emotional conversation generation.
Experimental results show that our model can effectively perceive emotions from multi-source knowledge.
arXiv Detail & Related papers (2020-12-09T06:09:31Z) - COSMIC: COmmonSense knowledge for eMotion Identification in
Conversations [95.71018134363976]
We propose COSMIC, a new framework that incorporates different elements of commonsense such as mental states, events, and causal relations.
We show that COSMIC achieves new state-of-the-art results for emotion recognition on four different benchmark conversational datasets.
arXiv Detail & Related papers (2020-10-06T15:09:38Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.