skip to main content
10.1145/2901739.2903505acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

The emotional side of software developers in JIRA

Published: 14 May 2016 Publication History

Abstract

Issue tracking systems store valuable data for testing hypotheses concerning maintenance, building statistical prediction models and (recently) investigating developer affectiveness. For the latter, issue tracking systems can be mined to explore developers emotions, sentiments and politeness---affects for short. However, research on affect detection in software artefacts is still in its early stage due to the lack of manually validated data and tools.
In this paper, we contribute to the research of affects on software artefacts by providing a labeling of emotions present on issue comments.
We manually labeled 2,000 issue comments and 4,000 sentences written by developers with emotions such as love, joy, surprise, anger, sadness and fear. Labeled comments and sentences are linked to software artefacts reported in our previously published dataset (containing more than 1K projects, more than 700K issue reports and more than 2 million issue comments). The enriched dataset presented in this paper allows the investigation of the role of affects in software development.

References

[1]
A. Bacchelli and C. Bird. Expectations, outcomes, and challenges of modern code review. In Proc. of the 2013 Intl. Conf. on Software Engineering (ICSE), pages 712--721, 2013.
[2]
A. P. Brief and H. M. Weiss. Organizational behavior: Affect in the workplace. Annual Review of Psychology, 53(1):279--307, 2002. 11752487.
[3]
B. Caglayan, A. T. Misirli, A. Miranskyy, B. Turhan, and A. Bener. Factors characterizing reopened issues: A case study. In Proceedings of the 8th International Conference on Predictive Models in Software Engineering, PROMISE '12, pages 1--10, New York, NY, USA, 2012. ACM.
[4]
C. Danescu-Niculescu-Mizil, M. Sudhof, D. Jurafsky, J. Leskovec, and C. Potts. A computational approach to politeness with application to social factors. In Proceedings of ACL, 2013.
[5]
A. Erez and A. M. Isen. The influence of positive affect on the components of expectancy motivation. Journal of Applied Psychology, 87(6): 1055, 2002.
[6]
R. Jongeling, S. Datta, and A. Serebrenik. Choosing your weapons: On sentiment analysis tools for software engineering research. In Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on, Sept 2015.
[7]
E. Kaluzniacky. Managing Psychological Factors in Information Systems Work: An Orientation to Emotional Intelligence. AAA, 2004.
[8]
O. Kononenko, O. Baysal, L. Guerrouj, Y. Cao, and M. W. Godfrey. Investigating code review quality: Do people and participation matter? In Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on, pages 111--120. IEEE, 2015.
[9]
S. McIntosh, Y. Kamei, B. Adams, and A. E. Hassan. The impact of code review coverage and code review participation on software quality: A case study of the qt, vtk, and itk projects. In Proc. of the 11th Working Conf. on Mining Software Repositories (MSR), pages 192--201, 2014.
[10]
A. Murgia, G. Concas, R. Tonelli, M. Ortu, S. Demeyer, and M. Marchesi. On the influence of maintenance activity types on the issue resolution time. In Proceedings of the 10th International Conference on Predictive Models in Software Engineering, PROMISE '14, pages 12--21, New York, NY, USA, 2014. ACM.
[11]
A. Murgia, P. Tourani, B. Adams, and M. Ortu. Do developers feel emotions? an exploratory analysis of emotions in software artifacts. In Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pages 262--271, New York, NY, USA, 2014. ACM.
[12]
M. Ortu, B. Adams, G. Destefanis, P. Tourani, M. Marchesi, and R. Tonelli. Are bullies more productive? empirical study of affectiveness vs. issue fixing time. In Proceedings of the 12th Working Conference on Mining Software Repositories, MSR 2015, 2015.
[13]
M. Ortu, G. Destefanis, B. Adams, A. Murgia, M. Marchesi, and R. Tonelli. The jira repository dataset: Understanding social aspects of software development. In Proceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE '15, pages 1:1--1:4, New York, NY, USA, 2015. ACM.
[14]
M. Ortu, G. Destefanis, M. Kassab, S. Counsell, M. Marchesi, and R. Tonelli. Would you mind fixing this issue? In Agile Processes, in Software Engineering, and Extreme Programming, pages 129--140. Springer, 2015.
[15]
M. Ortu, G. Destefanis, M. Kassab, and M. Marchesi. Measuring and understanding the effectiveness of jira developers communities. In Proceedings of the 6th International Workshop on Emerging Trends in Software Metrics, WETSoM 2015, 2015.
[16]
W. Parrott. Emotions in Social Psychology. Psychology Press, 2001.
[17]
R. Plutchik and H. Van Praag. The measurement of suicidality, aggressivity and impulsivity. Progress in Neuro-Psychopharmacology and Biological Psychiatry, 13:S23--S34, 1989.
[18]
A. Potdar and E. Shihab. An exploratory study on self-admitted technical debt. In Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on, pages 91--100. IEEE, 2014.
[19]
P. C. Rigby and A. E. Hassan. What can oss mailing lists tell us? a preliminary psychometric text analysis of the apache developer mailing list. In Proceedings of the Fourth International Workshop on Mining Software Repositories, page 23. IEEE Computer Society, 2007.
[20]
D. Tamburri, P. Kruchten, P. Lago, H. Van Vliet, et al. What is social debt in software engineering? In Cooperative and Human Aspects of Software Engineering (CHASE), 2013 6th International Workshop on, pages 93--96. IEEE, 2013.
[21]
P. Tourani and B. Adams. The impact of human discussions on just-in-time quality assurance. In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), Osaka, Japan, March 2016.
[22]
P. Tourani, Y. Jiang, and B. Adams. Monitoring sentiment in open source mailing lists -- exploratory study on the apache ecosystem. In Proceedings of the 2014 Conference of the Center for Advanced Studies on Collaborative Research (CASCON), Toronto, ON, Canada, November 2014.
[23]
H. Zhang, L. Gong, and S. Versteeg. Predicting bug-fixing time: An empirical study of commercial software projects. In Proceedings of the 2013 International Conference on Software Engineering, ICSE '13, pages 1042--1051, Piscataway, NJ, USA, 2013. IEEE Press.

Cited By

View all
  • (2025)Locating requirements in backlog items: Content analysis and experiments with large language modelsInformation and Software Technology10.1016/j.infsof.2024.107644179(107644)Online publication date: Mar-2025
  • (2024)Investigating Semantic Differences in User-Generated Content by Cross-Domain Sentiment Analysis MeansApplied Sciences10.3390/app1406242114:6(2421)Online publication date: 13-Mar-2024
  • (2024)Fuzzy ensemble of fined tuned BERT models for domain-specific sentiment analysis of software engineering datasetPLOS ONE10.1371/journal.pone.030027919:5(e0300279)Online publication date: 28-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MSR '16: Proceedings of the 13th International Conference on Mining Software Repositories
May 2016
544 pages
ISBN:9781450341868
DOI:10.1145/2901739
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 May 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. affective analysis
  2. issue reports
  3. mining software repositories

Qualifiers

  • Short-paper

Conference

ICSE '16
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)100
  • Downloads (Last 6 weeks)7
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Locating requirements in backlog items: Content analysis and experiments with large language modelsInformation and Software Technology10.1016/j.infsof.2024.107644179(107644)Online publication date: Mar-2025
  • (2024)Investigating Semantic Differences in User-Generated Content by Cross-Domain Sentiment Analysis MeansApplied Sciences10.3390/app1406242114:6(2421)Online publication date: 13-Mar-2024
  • (2024)Fuzzy ensemble of fined tuned BERT models for domain-specific sentiment analysis of software engineering datasetPLOS ONE10.1371/journal.pone.030027919:5(e0300279)Online publication date: 28-May-2024
  • (2024)Revisiting Sentiment Analysis for Software Engineering in the Era of Large Language ModelsACM Transactions on Software Engineering and Methodology10.1145/369700934:3(1-30)Online publication date: 24-Sep-2024
  • (2024)"Looks Good To Me ;-)": Assessing Sentiment Analysis Tools for Pull Request DiscussionsProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661189(211-221)Online publication date: 18-Jun-2024
  • (2024)What Do Developers Feel About Fast-Growing Programming Languages? An Exploratory StudyProceedings of the 32nd IEEE/ACM International Conference on Program Comprehension10.1145/3643916.3644422(178-189)Online publication date: 15-Apr-2024
  • (2024)On the Need for Empirically Investigating Fast-Growing Programming LanguagesProceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings10.1145/3639478.3643524(372-373)Online publication date: 14-Apr-2024
  • (2024)Enhancing Emotional and Performance Data Collection for Agile Software Engineers: A Continuous Strategy Implementation2024 12th International Conference in Software Engineering Research and Innovation (CONISOFT)10.1109/CONISOFT63288.2024.00022(91-100)Online publication date: 28-Oct-2024
  • (2024)Investigation of Predictive Power of Sentiment Analysis Model Developed Using Different Word Embedding TechniquesData-Driven Decision Making10.1007/978-981-97-2902-9_2(27-58)Online publication date: 28-Jul-2024
  • (2024)SynText - Data Augmentation Algorithm in NLP to Improve Performance of Emotion ClassifiersMachine Learning, Image Processing, Network Security and Data Sciences10.1007/978-3-031-62217-5_1(3-14)Online publication date: 11-Jun-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media