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 条
  • [21] SOFTWARE ENGINEERING EDUCATION LEARNING PROCESS FOR PROFESSIONAL DEVELOPERS
    Ferdiana, Ridi
    JOURNAL OF E-LEARNING AND KNOWLEDGE SOCIETY, 2016, 12 (02): : 71 - 83
  • [22] Impact of Poor Requirement Engineering in Software Outsourcing: A Study on Software Developers' Experience
    Perera, I.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2011, 6 (02) : 337 - 348
  • [23] Towards understanding the relation between citations and research quality in software engineering studies
    Jefferson Seide Molléri
    Kai Petersen
    Emilia Mendes
    Scientometrics, 2018, 117 : 1453 - 1478
  • [24] Towards understanding the relation between citations and research quality in software engineering studies
    Molleri, Jefferson Seide
    Petersen, Kai
    Mendes, Emilia
    SCIENTOMETRICS, 2018, 117 (03) : 1453 - 1478
  • [25] EXPLOITING PERSISTENT LINKAGE IN SOFTWARE ENGINEERING ENVIRONMENTS
    MORRISON, R
    CONNOR, RCH
    CUTTS, QI
    DUNSTAN, VS
    KIRBY, GNC
    COMPUTER JOURNAL, 1995, 38 (01): : 1 - 16
  • [26] Understanding the motivations, challenges and needs of Blockchain software developers: a survey
    Amiangshu Bosu
    Anindya Iqbal
    Rifat Shahriyar
    Partha Chakraborty
    Empirical Software Engineering, 2019, 24 : 2636 - 2673
  • [27] Exploiting persistent linkage in software engineering environments
    Univ of St Andrews, St Andrews, United Kingdom
    Comput J, 1 (1-16):
  • [28] Understanding the Responsiveness of Mobile App Developers to Software Library Updates
    Yasumatsu, Tatsuhiko
    Watanabe, Takuya
    Kanei, Fumihiro
    Shioji, Eitaro
    Akiyama, Mitsuaki
    Mori, Tatsuya
    PROCEEDINGS OF THE NINTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY '19), 2019, : 13 - 24
  • [29] Why Blockchain Is Important for Software Developers, and Why Software Engineering Is Important for Blockchain Software (Keynote)
    Marchesi, Michele
    2018 IEEE 1ST INTERNATIONAL WORKSHOP ON BLOCKCHAIN ORIENTED SOFTWARE ENGINEERING (IWBOSE), 2018, : 1 - 1
  • [30] Redesign Workshop: Involving Software Developers Actively in Usability Engineering
    Bornoe, Nis
    Billestrup, Jane
    Andersen, Jesper Lumbye
    Stage, Jan
    Bruun, Anders
    PROCEEDINGS OF THE NORDICHI'14: THE 8TH NORDIC CONFERENCE ON HUMAN-COMPUTER INTERACTION: FUN, FAST, FOUNDATIONAL, 2014, : 1113 - 1118