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 条
  • [1] Exploration and Exploitation of Developers' Sentimental Variations in Software Engineering
    Islam, Md Rakibul
    Zibran, Minhaz F.
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2016, 4 (04) : 35 - 55
  • [2] Understanding software developers' cognition in agile requirements engineering
    Jia, Jingdong
    Yang, Xiaoying
    Zhang, Rong
    Liu, Xi
    SCIENCE OF COMPUTER PROGRAMMING, 2019, 178 : 1 - 19
  • [3] Understanding the Affect of Developers: Theoretical Background and Guidelines for Psychoempirical Software Engineering
    Graziotin, Daniel
    Wang, Xiaofeng
    Abrahamsson, Pekka
    7TH INTERNATIONAL WORKSHOP ON SOCIAL SOFTWARE ENGINEERING (SSE 2015), 2015, : 25 - 32
  • [4] Towards an Understanding of Developers' Perceptions of Transparency in Software Development: A Preliminary Study
    Obie, Humphrey O.
    Ukwella, Juliet
    Madampe, Kashumi
    Grundy, John
    Shahin, Mojtaba
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 40 - 45
  • [5] The Emotional Side of Software Developers in JIRA
    Ortu, Marco
    Murgia, Alessandro
    Destefanis, Giuseppe
    Tourani, Parastou
    Tonelli, Roberto
    Marchesi, Michele
    Adams, Bram
    13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), 2016, : 480 - 483
  • [6] Usability engineering methods for software developers
    Holzinger, A
    COMMUNICATIONS OF THE ACM, 2005, 48 (01) : 71 - 74
  • [7] Towards actionable visualization for software developers
    Merino, Leonel
    Ghafari, Mohammad
    Nierstrasz, Oscar
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (02)
  • [8] Exploiting formality in software engineering
    Bicarregui, JC
    SOFSEM'99: THEORY AND PRACTICE OF INFORMATICS, 1999, 1725 : 163 - 180
  • [9] Early career software developers and work preferences in software engineering
    Ahmad, Muhammad Ovais
    Ahmad, Iftikhar
    Qayum, Fawad
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (02)
  • [10] Towards an understanding of large language models in software engineering tasks
    Zheng, Zibin
    Ning, Kaiwen
    Zhong, Qingyuan
    Chen, Jiachi
    Chen, Wenqing
    Guo, Lianghong
    Wang, Weicheng
    Wang, Yanlin
    EMPIRICAL SOFTWARE ENGINEERING, 2025, 30 (02)