Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3194932.3194940acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

Sensing developers' emotions: the design of a replicated experiment

Published: 02 June 2018 Publication History
  • Get Citation Alerts
  • Abstract

    Software developers experience a wide variety of emotions during their work and research is now focusing on the role played by these emotions on software developers productivity as well as on their wellbeing. In this paper, we propose a replication of a study aimed investigating to what extent biometric sensors can be used to automatically detect developers' emotions during programming tasks. The long-term goal of our research is to discover which emotions affect developers' productivity and wellbeing during their work. Specifically, we aim at defining approaches for early detection of negative affective states that are known to impair mental wellbeing and productivity.1

    References

    [1]
    T.M. Amabile, Sigal G. Barsade, Jennifer S. Mueller, Barry M. Staw. 2005. Affect and Creativity at Work. Administrative Science Quarterly, Volume 50, 367--403.
    [2]
    M. M. Bradley and P. J. Lang. 1994. Measuring emotion: The self-assessment manikin and the semantic differential. Journal of Behavioral Therapy and Experimental Psychiatry, Volume 25, 49--59.
    [3]
    F. Calefato, F. Lanubile, N. Novielli. 2018. How to ask for technical help? Evidence-based guidelines for writing questions on Stack Overflow. Information and Software Technology, Volume 94, February 2018, 186--207
    [4]
    D. Ford and C. Parnin. 2015. Exploring causes of frustration for software developers. In Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '15). IEEE Press, Piscataway, NJ, USA, 115--116.
    [5]
    T. Fritz, A. Begel, S. C. Müller, S. Yigit-Elliott, and M. Züger. 2014. Using psycho-physiological measures to assess task difficulty in software development. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014). ACM, New York, NY, USA, 402--413.
    [6]
    D. Girardi, N. Novielli, F. Lanubile. 2017. Emotion Detection Using Noninvasive Low Cost Sensors. In Proceedings of the 2017 Seventh International Conference on Affective Computing and Intelligent Interaction (ACII 2017), 125--130.
    [7]
    D. Graziotin, X. Wang, and P. Abrahamsson. 2013. Are happy developers more productive? the correlation of affective states of software developers and their self-assessed productivity. In Proceedings of the 14th International Conference on Product-Focused Software Process Improvement (PROFES 2013), 50--64.
    [8]
    D. Graziotin, X. Wang, and P. Abrahamsson. 2014. Happy software developers solve problems better: psychological measurements in empirical software engineering. PeerJ, vol. 2, e289
    [9]
    D. Graziotin, Fabian F., Xiaofeng Wang, and P. Abrahamsson. 2017. Consequences of unhappiness while developing software. In Proceedings of the 2nd International Workshop on Emotion Awareness in Software Engineering (SEmotion '17). IEEE Press, Piscataway, NJ, USA, 42--47.
    [10]
    D. Graziotin, F. Fagerholm, X. Wang, and P. Abrahamsson. 2017. On the Unhappiness of Software Developers. In Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE'17). ACM, New York, NY, USA, 324--333.
    [11]
    Z. Guendil, Z. Lachiri, Z. Maaoui Z., and A, Pruski. 2015. Emotion recognition from physiological signals using fusion of wavelet based features. In Proceedings of the 7th International Conference on Modelling, Identification and Control (ICMIC), 1--6.
    [12]
    S. Koelstra., C. Muhl, M. Soleymani, J. S. Lee, A.Yazdani, T. Ebrahimi, T. Pun, A. Nijholt, and I. Patras. 2012. Deap: A database for emotion analysis; using physiological signals. IEEE Transactions on Affective Computing, Volume 3, 18--31.
    [13]
    M. Mäntylä, B. Adams, G. Destefanis, D. Graziotin, and M. Ortu. 2016. Mining valence, arousal, and dominance: possibilities for detecting burnout and productivity? In Proceedings of the 13th International Conference on Mining Software Repositories (MSR '16). ACM, New York, NY, USA, 247--258.
    [14]
    S. C. Müller and T. Fritz. 2015. Stuck and frustrated or in flow and happy: sensing developers' emotions and progress. In Proceedings of the 37th International Conference on Software Engineering - Volume 1 (ICSE '15), Vol. 1. IEEE Press, Piscataway, NJ, USA, 688--699.
    [15]
    S. C. Müller and T. Fritz. 2016. Using (bio)metrics to predict code quality online. In Proceedings of the 38th International Conference on Software Engineering (ICSE '16). ACM, New York, NY, USA, 452--463.
    [16]
    A. Murgia, P. Tourani, B. Adams, and M. Ortu. 2014. 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). ACM, New York, NY, USA, 262--271.
    [17]
    M. Murugappan and S. Murugappan. 2013. Human emotion recognition through short time electroencephalogram (eeg) signals using fast fourier transform. In Proceeding of the IEEE 9th International Colloquium on Signal Processing and its Applications (CSPA 2013), 289294.
    [18]
    J. A. Russell. 1980. A Circumplex Model of Affect. Journal of Personality and Social Psychology, Volume 33, 1161--1178
    [19]
    P. Salovey and J. D. Mayer. 1990. Emotional Intelligence. Imagination, Cognition and Personality, Volume 9, 185--211.
    [20]
    M. Soleymani, M. Pantic and T. Pun. 2012. Multimodal emotion recognition in response to videos. IEEE Transactions on Affective Computing, Volume 3, pp. 211--223.
    [21]
    X. Wang, D. Nie, and B. Lu. 2014. Emotional state classification from EEG data using machine learning approach. Neurocomput. 129 (April 2014), pp.94--106.
    [22]
    M. Wrobel, Emotions in the software development process. 2013. In Proceeding of the 6th International Conference on Human System Interaction (HSI 2013), 518--523.

    Cited By

    View all
    • (2024)Supporting Developers' Emotional Awareness: from Self-reported Emotions to BiometricsProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661209(500-504)Online publication date: 18-Jun-2024
    • (2023)A Framework for Emotion-Oriented Requirements Change Handling in Agile Software EngineeringIEEE Transactions on Software Engineering10.1109/TSE.2023.325314549:5(3325-3343)Online publication date: 1-May-2023
    • (2020)How Do Negative Emotions Influence on the Conceptual Models Verification?Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3392090(581-585)Online publication date: 27-Jun-2020
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SEmotion '18: Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering
    June 2018
    76 pages
    ISBN:9781450357517
    DOI:10.1145/3194932
    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 ACM 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: 02 June 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. biometric sensors
    2. emotion detection
    3. empirical software engineering
    4. replicated experiment

    Qualifiers

    • Short-paper

    Conference

    ICSE '18
    Sponsor:

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)22
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 27 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Supporting Developers' Emotional Awareness: from Self-reported Emotions to BiometricsProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661209(500-504)Online publication date: 18-Jun-2024
    • (2023)A Framework for Emotion-Oriented Requirements Change Handling in Agile Software EngineeringIEEE Transactions on Software Engineering10.1109/TSE.2023.325314549:5(3325-3343)Online publication date: 1-May-2023
    • (2020)How Do Negative Emotions Influence on the Conceptual Models Verification?Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3392090(581-585)Online publication date: 27-Jun-2020
    • (2020)Replication of Studies in Empirical Software Engineering: A Systematic Mapping Study, From 2013 to 2018IEEE Access10.1109/ACCESS.2019.29521918(26773-26791)Online publication date: 2020
    • (2019)Fostering positive affects in software development environments using extended realityProceedings of the 4th International Workshop on Emotion Awareness in Software Engineering10.1109/SEmotion.2019.00016(42-45)Online publication date: 28-May-2019
    • (2019)Synchronized analysis of eye movement and EEG during program comprehensionProceedings of the 6th International Workshop on Eye Movements in Programming10.1109/EMIP.2019.00012(26-32)Online publication date: 27-May-2019
    • (2019)An Empirical Assessment on Affective Reactions of Novice Developers When Applying Test-Driven DevelopmentProduct-Focused Software Process Improvement10.1007/978-3-030-35333-9_1(3-19)Online publication date: 18-Nov-2019

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media