Towards Understanding and Exploiting Developers' Emotional Variations in Software Engineering

被引:0
|
作者
Islam, Md Rakibul [1 ]
Zibran, Minhaz F. [1 ]
机构
[1] Univ New Orleans, New Orleans, LA 70148 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software development is highly dependent on human efforts and collaborations, which are immensely affected by emotions. This paper presents a quantitative empirical study of the emotional variations in different types of development activities (e.g., bug-fixing tasks) and development periods (i.e., days and times), in addition to in-depth investigation of emotions' impacts on software artifacts (i.e., commit messages) and exploration of scopes for exploiting emotional variations in software engineering activities. We study emotions in more than 490 thousand commit comments across 50 open-source projects. The findings add to our understanding of the role of emotions in software development, and expose scopes for exploitation of emotional awareness in improved task assignments and collaborations.
引用
收藏
页码:185 / 192
页数:8
相关论文
共 50 条
  • [41] Towards A Theory of Shared Understanding of Non-Functional Requirements in Continuous Software Engineering
    Werner, Colin
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 498 - 503
  • [42] Understanding software developers' awareness and knowledge about user experience and usability
    Inal, Yavuz
    Guner, Hacer
    PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2016, 22 (05): : 384 - 389
  • [43] Understanding Technical Debt at the Code Level from the Perspective of Software Developers
    Rocha, Junior Cesar
    Zapalowski, Vanius
    Nunes, Ingrid
    XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 64 - 73
  • [44] Will They Use It or Not? Investigating Software Developers' Intention to Follow Privacy Engineering Methodologies
    Senarath, Awanthika
    Grobler, Marthie
    Arachchilage, Nalin Asanka Gamagedara
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2019, 22 (04)
  • [45] Using social media and personality traits to assess software developers' emotional polarity
    Silva, Leo
    de Castro, Marilia Gurgel
    Silva, Miriam Bernardino
    Santos, Milena
    Kulesza, Uira
    Lima, Margarida
    Madeira, Henrique
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [46] Exploiting Paired Concepts to Facilitate Software Engineering Education
    Li, Zheng
    Rainer, Austen
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 559 - 563
  • [47] Towards A Knowledge Base for Software Developers to Choose Suitable Traceability Techniques
    Kaiya, Haruhiko
    Hazeyama, Atsuo
    Ogata, Shinpei
    Okubo, Takao
    Yoshioka, Nobukazu
    Washizaki, Hironori
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019), 2019, 159 : 1075 - 1084
  • [48] Engineering the Software for Understanding Climate Change
    Easterbrook, Steve M.
    Johns, Timothy C.
    COMPUTING IN SCIENCE & ENGINEERING, 2009, 11 (06) : 64 - 74
  • [49] Bootstrapping a Lexicon for Emotional Arousal in Software Engineering
    Mantyla, Mika V.
    Novielli, Nicole
    Lanubile, Filippo
    Claes, Maelick
    Kuutila, Miikka
    2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, : 198 - 202
  • [50] On shared understanding in software engineering: an essay
    Glinz, Martin
    Fricker, Samuel A.
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2015, 30 (3-4): : 363 - 376