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 条
  • [1] An Exploratory Study for GUI Posts on Stack Overflow
    Ding, Jing
    Nie, Liming
    Liu, Yang
    Ding, Zuohua
    Xuan, Jifeng
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 1113 - 1124
  • [2] What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts
    Yang, Xin-Li
    Lo, David
    Xia, Xin
    Wan, Zhi-Yuan
    Sun, Jian-Ling
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (05) : 910 - 924
  • [3] What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts
    Xin-Li Yang
    David Lo
    Xin Xia
    Zhi-Yuan Wan
    Jian-Ling Sun
    Journal of Computer Science and Technology, 2016, 31 : 910 - 924
  • [4] PostFinder: Mining Stack Overflow posts to support software developers
    Rubei, Riccardo
    Di Sipio, Claudio
    Nguyen, Phuong T.
    Di Rocco, Juri
    Di Ruscio, Davide
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 127
  • [5] How Developers Discuss Architecture Smells? An Exploratory Study on Stack Overflow
    Tian, Fangchao
    Liang, Peng
    Babar, Muhammad Ali
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2019, : 91 - 100
  • [6] What Topics Do Developers Concern? An Analysis of Java']Java Related Posts on Stack Overflow
    Zhang, Peng
    2019 2ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND BIG DATA (ICAIBD 2019), 2019, : 362 - 368
  • [7] What Do Developers Use the Crowd For? A Study Using Stack Overflow
    Abdalkareem, Rabe
    Shihab, Emad
    Rilling, Juergen
    IEEE SOFTWARE, 2017, 34 (02) : 53 - 60
  • [8] DENT: A Tool for Tagging Stack Overflow Posts with Deep Learning Energy Patterns
    Shanbhag, Shriram
    Chimalakonda, Sridhar
    Sharma, Vibhu Saujanya
    Kaulgud, Vikrant
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 2157 - 2161
  • [9] Towards Understanding Developers' Machine-Learning Challenges: A Multi-Language Study on Stack Overflow
    Hamidi, Alaleh
    Antoniol, Giuliano
    Khomh, Foutse
    Di Penta, Massimiliano
    Hamidi, Mohammad
    IEEE 21ST INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2021), 2021, : 58 - 69
  • [10] A Gaze-Based Exploratory Study on the Information Seeking Behavior of Developers on Stack Overflow
    Peterson, Cole S.
    Saddler, Jonathan A.
    Halavick, Natalie M.
    Sharif, Bonita
    CHI EA '19 EXTENDED ABSTRACTS: EXTENDED ABSTRACTS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,