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 条
  • [41] Impact of individualism and collectivism cultural profiles on the behaviour of software developers: A study of stack overflow
    Zolduoarrati, Elijah
    Licorish, Sherlock A.
    Stanger, Nigel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [42] An empirical study of COVID-19 related posts on Stack Overflow: Topics and technologies
    Georgiou, Konstantinos
    Mittas, Nikolaos
    Chatzigeorgiou, Alexandros
    Angelis, Lefteris
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 182
  • [43] Detecting Duplicate Questions in Stack Overflow via Deep Learning Approaches
    Wang, Liting
    Zhang, Li
    Jiang, Jing
    2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 506 - 513
  • [44] Towards an Accurate Prediction of the Question Quality on Stack Overflow using a Deep-Learning-Based NLP Approach
    Toth, Laszlo
    Nagy, Balazs
    Jantho, David
    Vidacs, Laszlo
    Gyimothy, Tibor
    ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 631 - 639
  • [45] State and tendency: an empirical study of deep learning question&answer topics on Stack Overflow
    Henghui ZHAO
    Yanhui LI
    Fanwei LIU
    Xiaoyuan XIE
    Lin CHEN
    Science China(Information Sciences), 2021, 64 (11) : 131 - 153
  • [46] State and tendency: an empirical study of deep learning question&answer topics on Stack Overflow
    Henghui Zhao
    Yanhui Li
    Fanwei Liu
    Xiaoyuan Xie
    Lin Chen
    Science China Information Sciences, 2021, 64
  • [47] State and tendency: an empirical study of deep learning question&answer topics on Stack Overflow
    Zhao, Henghui
    Li, Yanhui
    Liu, Fanwei
    Xie, Xiaoyuan
    Chen, Lin
    SCIENCE CHINA-INFORMATION SCIENCES, 2021, 64 (11)
  • [48] What Makes Geeks Tick? A Study of Stack Overflow Careers
    Xu, Lei
    Nian, Tingting
    Cabral, Luis
    MANAGEMENT SCIENCE, 2020, 66 (02) : 587 - 604
  • [49] What causes exceptions in machine learning applications? Mining machine learning-related stack traces on Stack Overflow
    Ghadesi, Amin
    Lamothe, Maxime
    Li, Heng
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (05)
  • [50] Towards comprehending the non-functional requirements through Developers' eyes: An exploration of Stack Overflow using topic analysis
    Zou, Jie
    Xu, Ling
    Yang, Mengning
    Zhang, Xiaohong
    Yang, Dan
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 84 : 19 - 32