What are the emotions of developers towards deep learning documentation? - An exploratory study on Stack Overflow posts

被引:0
|
作者
Venigalla, Akhila Sri Manasa [1 ]
Chimalakonda, Sridhar [1 ]
机构
[1] Indian Inst Technol, Tirupati, India
关键词
Deep learning; Documentation; Emotions; Stack Overflow;
D O I
10.1016/j.infsof.2024.107655
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Non native machine learning and deep learning (DL) developers face several challenges in using DL frameworks owing to the issues persistent in DL documentation. However, there are no studies that explore the reasons for issues in documentation. Objective: Investigating the underlying emotions in developer discussions on documentation could help in identifying reasons for issues in documentation. Hence, in this study, we analyse emotions of Stack Overflow posts corresponding to documentation of DL frameworks. Methodology: We identify relevant deep-learning related tags using integrated snowballing approach and extract 159.2K posts related to DL. We then identify documentation related posts among these using keyword matching approach, which resulted in 13,572 DL documentation related posts. We use Random Forest Classifier to build six emotion classifier models based on Gold Label Dataset for emotions. We then classify the extracted posts into each of the six emotions - Anger, Fear, Love, Joy, Sadness and Surprise using the classifier models, and curate the results. Results: We observe a large expression of anger and sadness, with more than half of posts having 'yolo' and 'activation-function' tags exhibiting these emotions, while Love emotion is predominantly present in posts with 'theano' tag. During our analysis, we observed that 40% of 'Body' and 'Answer' posts exhibited anger and sadness emotions. Conclusion: Our study reveals the large presence of Anger, Fear and Sadness emphasizing the need to improve DL framework documentation. Specifically, maintainers of the 'yolo' and 'matcaffe' libraries could improve their documentation, as the corresponding posts exhibit more of Anger and Sadness.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] Finding help with programming errors: An exploratory study of novice software engineers' focus in stack overflow posts
    Chatterjee, Preetha
    Kong, Minji
    Pollock, Lori
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 159
  • [22] A study of update request comments in Stack Overflow answer posts
    Sheikhaei, Mohammad Sadegh
    Tian, Yuan
    Wang, Shaowei
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 198
  • [23] What Do Concurrency Developers Ask About? A Large-scale Study Using Stack Overflow
    Ahmed, Syed
    Bagherzadeh, Mehdi
    PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018), 2018,
  • [24] What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow
    Abid, Chaima
    Gaaloul, Khouloud
    Kessentini, Marouane
    Alizadeh, Vahid
    IEEE ACCESS, 2022, 10 : 56362 - 56374
  • [25] Stack Overflow Considered Helpful! Deep Learning Security Nudges Towards Stronger Cryptography
    Fischer, Felix
    Xiao, Huang
    Kao, Ching-Yu
    Stachelscheid, Yannick
    Johnson, Benjamin
    Razar, Danial
    Fawkesley, Paul
    Buckley, Nat
    Boettinger, Konstantin
    Muntean, Paul
    Grossklags, Jens
    PROCEEDINGS OF THE 28TH USENIX SECURITY SYMPOSIUM, 2019, : 339 - 356
  • [26] Student Experiences with GitHub and Stack Overflow: An Exploratory Study
    Bhasin, Trishala
    Murray, Adam
    Storey, Margaret-Anne
    2021 IEEE/ACM 13TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2021), 2021, : 81 - 90
  • [27] Post2Vec: Learning Distributed Representations of Stack Overflow Posts
    Xu, Bowen
    Thong Hoang
    Sharma, Abhishek
    Yang, Chengran
    Xia, Xin
    Lo, David
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3423 - 3441
  • [28] Duplicate Question Detection With Deep Learning in Stack Overflow
    Wang, Liting
    Zhang, Li
    Jiang, Jing
    IEEE ACCESS, 2020, 8 (08): : 25964 - 25975
  • [29] A Data Mining Study of Predictive Models Among Stack Overflow Developers: What Makes Them Earn More?
    Coser, Alexandru
    Aldea, Anamaria
    Gradinaru, Simona
    Stefanet, Madalina-Elena
    EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT THROUGH VISION 2020, 2019, : 7717 - 7727
  • [30] How Developers and Tools Categorize Sentiment in Stack Overflow Questions - A Pilot Study
    Mansoor, Niloofar
    Peterson, Cole S.
    Sharif, Bonita
    2021 IEEE/ACM SIXTH INTERNATIONAL WORKSHOP ON EMOTION AWARENESS IN SOFTWARE ENGINEERING SEMOTION 2021, 2021, : 19 - 22