Conference proceeding
Data Augmentation for Improving Emotion Recognition in Software Engineering Communication
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, pp 1-13
10 Oct 2022
Abstract
Emotions (e.g., Joy, Anger) are prevalent in daily software engineering (SE) activities, and are known to be significant indicators of work productivity (e.g., bug fixing efficiency). Recent studies have shown that directly applying general purpose emotion classification tools to SE corpora is not effective. Even within the SE domain, tool performance degrades significantly when trained on one communication channel and evaluated on another (e.g, StackOverflow vs. GitHub comments). Retraining a tool with channel-specific data takes significant effort since manually annotating a large dataset of ground truth data is expensive.
In this paper, we address this data scarcity problem by automatically creating new training data using a data augmentation technique. Based on an analysis of the types of errors made by popular SE-specific emotion recognition tools, we specifically target our data augmentation strategy in order to improve the performance of emotion recognition. Our results show an average improvement of 9.3% in micro F1-Score for three existing emotion classification tools (ESEM-E, EMTk, SEntiMoji) when trained with our best augmentation strategy.
Metrics
Details
- Title
- Data Augmentation for Improving Emotion Recognition in Software Engineering Communication
- Creators
- Mia Mohammad Imran - Virginia Commonwealth UniversityYashasvi Jain - Drexel University, USAPreetha Chatterjee - Drexel UniversityKostadin Damevski - Virginia Commonwealth UniversityASSOC COMPUTING MACHINERY
- Publication Details
- Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, pp 1-13
- Conference
- ASE '22: 37th IEEE/ACM International Conference on Automated Software Engineering
- Series
- ACM Other Conferences
- Publisher
- ACM
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science
- Web of Science ID
- WOS:001062775200033
- Scopus ID
- 2-s2.0-85144533505
- Other Identifier
- 991021884115604721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- Web of Science research areas
- Automation & Control Systems
- Computer Science, Software Engineering
- Computer Science, Theory & Methods