Emotions in computer vision service Q&A

Alex Cummaudo, Ulrike Maria Graetsch, Maheswaree K. Curumsing, Rajesh Vasa, Scott Barnett, John Grundy

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Software developers are increasingly using cloud-based services that provide machine learning capabilities to implement 'intelligent' features. Studies show that incorporating machine learning into an application increases technical debt, creates data dependencies, and introduces uncertainty due to their non-deterministic behaviour. We know very little about the emotional state of software developers who have to deal with such issues; and the impacts on productivity. This paper presents a preliminary effort to better understand the emotions of developers when experiencing issues with these services with the wider goal of discovering potential service improvements. We conducted a landscape analysis of emotions found in 1,425 Stack Overflow questions about a specific and mature subset of these cloud-based services, namely those that provide computer vision techniques. To speed up the emotion identification process, we trialled an automatic approach using a pre-trained emotion classifier that was specifically trained on Stack Overflow content, EmoTxt, and manually verified its classification results. We found that the identified emotions vary for different types of questions, and a discrepancy exists between automatic and manual emotion analysis due to subjectivity.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE/ACM 6th International Workshop on Emotion Awareness in Software Engineering, SEmotion 2021
EditorsMika Mantyla, Maleknaz Nayebi, Paige Rodeghero
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages13-18
Number of pages6
ISBN (Electronic)9781665445597
ISBN (Print)9781665445603
DOIs
Publication statusPublished - 2021
EventInternational Workshop on Emotion Awareness in Software Engineering 2021 - Virtual, Online
Duration: 22 May 202130 May 2022
Conference number: 6th
https://ieeexplore.ieee.org/xpl/conhome/9474583/proceeding (Proceedings)

Conference

ConferenceInternational Workshop on Emotion Awareness in Software Engineering 2021
Abbreviated titleSEmotion 2021
CityVirtual, Online
Period22/05/2130/05/22
Internet address

Keywords

  • computer vision services
  • DevX
  • emotion mining
  • empirical study
  • stack overflow

Cite this