Using social media and personality traits to assess software developers' emotional polarity

被引:0
|
作者
Silva, Leo [1 ]
de Castro, Marilia Gurgel [1 ,2 ]
Silva, Miriam Bernardino [2 ]
Santos, Milena [2 ]
Kulesza, Uira [3 ]
Lima, Margarida [2 ]
Madeira, Henrique [1 ]
机构
[1] Univ Coimbra, Ctr Informat & Syst, Coimbra, Portugal
[2] Univ Coimbra, Fac Psychol & Educ Sci, Coimbra, Portugal
[3] Fed Univ Rio Grande de Norte, Dept Informat & Appl Math, Natal, RN, Brazil
关键词
Software engineering; Lexicon; Social media; Sentiment analysis; Personality trait; Big Five; SENTIMENT ANALYSIS; MOOD; PERFORMANCE; INFORMATION; MODEL; EXPERIENCES; CREATIVITY; BEHAVIOR; CORE;
D O I
10.7717/peerj-cs.1498
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Although human factors (e.g., cognitive functions, behaviors and skills, human error models, etc.) are key elements to improve software development productivity and quality, the role of software developers' emotions and their personality traits in software engineering still needs to be studied. A major difficulty is in assessing developers' emotions, leading to the classic problem of having difficulties understanding what cannot be easily measured. Existing approaches to infer emotions, such as facial expressions, self-assessed surveys, and biometric sensors, imply considerable intrusiveness on developers and tend to be used only during normal working periods. This article proposes to assess the feasibility of using social media posts (e.g., developers' posts on Twitter) to accurately determine the polarity of emotions of software developers over extended periods in a non-intrusive manner, allowing the identification of potentially abnormal periods of negative or positive sentiments of developers that may affect software development productivity or software quality. Our results suggested that Twitter data can serve as a valid source for accurately inferring the polarity of emotions. We evaluated 31 combinations of unsupervised lexicon-based techniques using a dataset with 79,029 public posts from Twitter from sixteen software developers, achieving a macro F1-Score of 0.745 and 76.8% of accuracy with the ensemble comprised of SentiStrength, Sentilex-PT, and LIWC2015_PT lexicons. Among other results, we found a statistically significant difference in tweets' polarities posted during working and non-working periods for 31.25% of the participants, suggesting that emotional polarity monitoring outside working hours could also be relevant. We also assessed the Big Five personality traits of the developers and preliminarily used them to ponder the polarities inferences. In this context, Openness, Conscientiousness, and Extraversion were frequently related to neutral and positive posts, while Neuroticism is associated with negative posts. Our results show that the proposed approach is accurate enough to constitute a simple and non-intrusive alternative to existing methods. Tools using this approach can be applied in real software development environments to support software team workers in making decisions to improve the software development process.
引用
收藏
页数:47
相关论文
共 50 条
  • [41] Incorporating Forthcoming Events and Personality Traits in Social Media Based Stress Prediction
    Li, Ningyun
    Zhang, Huijun
    Feng, Ling
    IEEE TRANSACTIONS ON AFFECTIVE COMPUTING, 2023, 14 (01) : 603 - 621
  • [42] Using social media data to understand and assess disasters
    Xiangyang Guan
    Cynthia Chen
    Natural Hazards, 2014, 74 : 837 - 850
  • [43] Using social media data to understand and assess disasters
    Guan, Xiangyang
    Chen, Cynthia
    NATURAL HAZARDS, 2014, 74 (02) : 837 - 850
  • [44] Personality traits and knowledge sharing behavior in social media: mediating role of trust and subjective well-being
    Pour, Mona Jami
    Taheri, Fatemeh
    ON THE HORIZON, 2019, 27 (02) : 98 - 117
  • [45] MATCHING OF PERSONALITY TRAITS, EMOTIONAL INTELLIGENCE AND SOCIAL SKILLS AMONG DANCE PARTNERS IN COMPETITIVE DANCING
    Sifrar, Tina
    Majoranc, Kim
    Kajtna, Tanja
    KINESIOLOGY, 2020, 52 (02) : 242 - 249
  • [46] Social media fatigue -Technological antecedents and the moderating roles of personality traits: The case of WeChat
    Xiao, Lin
    Mou, Jian
    COMPUTERS IN HUMAN BEHAVIOR, 2019, 101 : 297 - 310
  • [47] System U: Automatically Deriving Personality Traits from Social Media for People Recommendation
    Badenes, Hernan
    Bengualid, Mateo N.
    Chen, Jilin
    Gou, Liang
    Haber, Eben
    Mahmud, Jalal
    Nichols, Jeffrey W.
    Pal, Aditya
    Schoudt, Jerald
    Smith, Barton A.
    Xuan, Ying
    Yang, Huahai
    Zhou, Michelle X.
    PROCEEDINGS OF THE 8TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'14), 2014, : 373 - 374
  • [48] Who wants to be a YouTuber? Personality traits predict the desire to become a social media influencer
    Misiak, Michal
    Urbanek, Arkadiusz
    Frackowiak, Tomasz
    Sorokowski, Piotr
    TELEMATICS AND INFORMATICS, 2025, 98
  • [49] Disinformation in Social Media: Role of Dark Triad Personality Traits and Self-Regulation
    Bhagat, Sarbottam
    Kim, Dan J.
    Parrish, James
    AMCIS 2020 PROCEEDINGS, 2020,
  • [50] New Approach of Measuring Human Personality Traits Using Ontology-Based Model from Social Media Data
    Alamsyah, Andry
    Dudija, Nidya
    Widiyanesti, Sri
    INFORMATION, 2021, 12 (10)