Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study

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 c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sajadi, Amirali, Damevski, Kostadin, Chatterjee, Preetha
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Sajadi, Amirali
Damevski, Kostadin
Chatterjee, Preetha
description 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.
doi_str_mv 10.48550/arxiv.2311.04755
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2311_04755</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2311_04755</sourcerecordid><originalsourceid>FETCH-LOGICAL-a675-20120225574f7aa324cece8c3ff958f8d9669bf8dff099713df195a1046b19d23</originalsourceid><addsrcrecordid>eNotj71OwzAYRb0woMIDMOEXSPBvHLNVoZRKlRgIrNHX2AZLiV05ptC3JwSmIx1dXekgdENJKWopyR2kb38qGae0JEJJeYne2vgFyUz4NRibpgzB-PCON2PMPoYJ-4B3wcU0woAf7MkO8WjTrLJN0C-Te7zGW59ngZsPyPglf5rzFbpwMEz2-p8r1D5u2uap2D9vd816X0ClZMEIZYQxKZVwCoAz0dve1j13Tsva1UZXlT7MdI5orSg3jmoJlIjqQLVhfIVu_26XsO6Y_Ajp3P0Gdksg_wFZ10uB</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study</title><source>arXiv.org</source><creator>Sajadi, Amirali ; Damevski, Kostadin ; Chatterjee, Preetha</creator><creatorcontrib>Sajadi, Amirali ; Damevski, Kostadin ; Chatterjee, Preetha</creatorcontrib><description>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.</description><identifier>DOI: 10.48550/arxiv.2311.04755</identifier><language>eng</language><subject>Computer Science - Software Engineering</subject><creationdate>2023-11</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,781,886</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2311.04755$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2311.04755$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Sajadi, Amirali</creatorcontrib><creatorcontrib>Damevski, Kostadin</creatorcontrib><creatorcontrib>Chatterjee, Preetha</creatorcontrib><title>Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study</title><description>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.</description><subject>Computer Science - Software Engineering</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj71OwzAYRb0woMIDMOEXSPBvHLNVoZRKlRgIrNHX2AZLiV05ptC3JwSmIx1dXekgdENJKWopyR2kb38qGae0JEJJeYne2vgFyUz4NRibpgzB-PCON2PMPoYJ-4B3wcU0woAf7MkO8WjTrLJN0C-Te7zGW59ngZsPyPglf5rzFbpwMEz2-p8r1D5u2uap2D9vd816X0ClZMEIZYQxKZVwCoAz0dve1j13Tsva1UZXlT7MdI5orSg3jmoJlIjqQLVhfIVu_26XsO6Y_Ajp3P0Gdksg_wFZ10uB</recordid><startdate>20231108</startdate><enddate>20231108</enddate><creator>Sajadi, Amirali</creator><creator>Damevski, Kostadin</creator><creator>Chatterjee, Preetha</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20231108</creationdate><title>Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study</title><author>Sajadi, Amirali ; Damevski, Kostadin ; Chatterjee, Preetha</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a675-20120225574f7aa324cece8c3ff958f8d9669bf8dff099713df195a1046b19d23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computer Science - Software Engineering</topic><toplevel>online_resources</toplevel><creatorcontrib>Sajadi, Amirali</creatorcontrib><creatorcontrib>Damevski, Kostadin</creatorcontrib><creatorcontrib>Chatterjee, Preetha</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sajadi, Amirali</au><au>Damevski, Kostadin</au><au>Chatterjee, Preetha</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study</atitle><date>2023-11-08</date><risdate>2023</risdate><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.</abstract><doi>10.48550/arxiv.2311.04755</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2311.04755
ispartof
issn
language eng
recordid cdi_arxiv_primary_2311_04755
source arXiv.org
subjects Computer Science - Software Engineering
title Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-17T20%3A57%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Towards%20Understanding%20Emotions%20in%20Informal%20Developer%20Interactions:%20A%20Gitter%20Chat%20Study&rft.au=Sajadi,%20Amirali&rft.date=2023-11-08&rft_id=info:doi/10.48550/arxiv.2311.04755&rft_dat=%3Carxiv_GOX%3E2311_04755%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true