Influence of Emotions on Software Developer Productivity

被引:0
|
作者
Anany, Mohammed [1 ]
Hussien, Heba [1 ]
Aly, Sherif G. [1 ]
Sakr, Nourhan [1 ]
机构
[1] Amer Univ Cairo, Dept Comp Sci & Engn, Cairo, Egypt
关键词
Software Productivity; Developer Productivity; Emotions; Affects; Evaluation; Measurement; Influence;
D O I
10.5220/0008068800750082
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Software developer productivity is an important indicator that has attracted the attention of the industry over the years. It has been established that improving software productivity enhances the performance of organizations. Despite its importance, a full understanding of contextual factors and how they influence productivity is not attained. One such important factor is the developer's emotions. In this paper, we conduct an experiment on 11 participants where they attempt to solve 10 ACM-style problems as we monitor their emotions and behaviour in the background. The experiments performed achieve an accuracy of 55.4% on the test set using a random forest classifier. There is room for multiple improvements such as increasing dataset size, performing class balancing, and utilizing different aggregation methods for the data. This paper opens a different track for experimentation relating to the relationship between emotions and software productivity. Achieving a better understanding of this relationship can aid further research that would utilize it to build context aware and pervasive systems that can automatically react to developers' emotions when going through a low productivity phase and orient them towards emotions that are correlated with positive productivity.
引用
收藏
页码:75 / 82
页数:8
相关论文
共 50 条
  • [1] Factors that Influence the Productivity of Software Developers in a Developer View
    Paiva, Edgy
    Barbosa, Danielly
    Lima, Roberto, Jr.
    Albuquerque, Adriano
    [J]. INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 99 - 104
  • [2] Understanding Emotions of Developer Community Towards Software Documentation
    Venigalla, Akhila Sri Manasa
    Chimalakonda, Sridhar
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), 2021, : 87 - 91
  • [3] Leveraging Biometric Data to Boost Software Developer Productivity
    Fritz, Thomas
    Muller, Sebastian C.
    [J]. 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 5, 2016, : 66 - 77
  • [4] Developer Productivity for Humans, Part 7: Software Quality
    Green, Collin
    Jaspan, Ciera
    Hodges, Maggie
    Lin, Jessica
    [J]. IEEE SOFTWARE, 2024, 41 (01) : 25 - 30
  • [5] Developer Productivity for Humans, Part 8: Creativity in Software Engineering
    Inman, Sarah
    D'Angelo, Sarah
    Vasilescu, Bogdan
    [J]. IEEE SOFTWARE, 2024, 41 (02) : 11 - 16
  • [6] A Framework to Evaluate Software Developer's Productivity The VALORTIA Project
    Sanchez-Begines, J. M.
    Dominguez-Mayo, F. J.
    Escalona, M. J.
    Mejias, M.
    Sanchez-Gomez, N.
    Bolivar, J. M.
    Morillo, E.
    Perejon, P.
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 160 - 167
  • [7] An empirical evaluation of the impact of CASE on developer productivity and software quality
    Coupe, RT
    Onodu, NM
    [J]. JOURNAL OF INFORMATION TECHNOLOGY, 1996, 11 (02) : 173 - 181
  • [8] Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity
    Storey, Margaret-Anne
    Zimmermann, Thomas
    Bird, Christian
    Czerwonka, Jacek
    Murphy, Brendan
    Kalliamvakou, Eirini
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (10) : 2125 - 2142
  • [9] Emotions and Perceived Productivity of Software Developers at the Workplace
    Girardi, Daniela
    Lanubile, Filippo
    Novielli, Nicole
    Serebrenik, Alexander
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3326 - 3341
  • [10] The influence of Technical Debt on software developer morale
    Besker, Terese
    Ghanbari, Hadi
    Martini, Antonio
    Bosch, Jan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 167