paper-with-me

Papers

StackOverflow vs Kaggle: A Study of Developer Discussions About Data Science

2020-06-06 · David Hin

Software developers are increasingly required to understand fundamental Data science (DS) concepts. Recently, the presence of machine learning (ML) and deep learning (DL) has dramatically increased in the development of user applications, whether they are leveraged through frameworks or implemented from scratch. These topics attract much discussion on online platforms. This paper conducts large-scale qualitative and quantitative experiments to study the characteristics of 197836 posts from StackOverflow and Kaggle. Latent Dirichlet Allocation topic modelling is used to extract twenty-four DS discussion topics. The main findings include that TensorFlow-related topics were most prevalent in StackOverflow, while meta discussion topics were the prevalent ones on Kaggle. StackOverflow tends to include lower-level troubleshooting, while Kaggle focuses on practicality and optimising leaderboard performance. In addition, across both communities, DS discussion is increasing at a dramatic rate. While TensorFlow discussion on StackOverflow is slowing, interest in Keras is rising. Finally, ensemble algorithms are the most mentioned ML/DL algorithms in Kaggle but are rarely discussed on StackOverflow. These findings can help educators and researchers to more effectively tailor and prioritise efforts in researching and communicating DS concepts towards different developer communities.

📄 PDF Abstract BibTeX arXiv:2006.08334

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Effectiveness of Transformer Models on IoT Security Detection in StackOverflow Discussions

2022-07-29 · Nibir Chandra Mandal, G. M. Shahariar, Md. Tanvir Rouf Shawon

The Internet of Things (IoT) is an emerging concept that directly links to the billions of physical items, or "things", that are connected to the Internet and are all gathering and exchanging information between devices …

APR: Architectural Pattern Recommender

2018-03-23 · Sharma Shipra, Sodhi Balwinder

This paper proposes Architectural Pattern Recommender (APR) system which helps in such architecture selection process. Main contribution of this work is in replacing the manual effort required to identify and analyse rel…

Natural Language Inference

Just another copy and paste? Comparing the security vulnerabilities of ChatGPT generated code and StackOverflow answers

2024-03-22 · Sivana Hamer, Marcelo d'Amorim, Laurie Williams

Sonatype's 2023 report found that 97% of developers and security leads integrate generative Artificial Intelligence (AI), particularly Large Language Models (LLMs), into their development process. Concerns about the secu…

An Empirical Study of IoT Security Aspects at Sentence-Level in Developer Textual Discussions

2022-06-07 · Nibir Chandra Mandal, Gias Uddin

IoT is a rapidly emerging paradigm that now encompasses almost every aspect of our modern life. As such, ensuring the security of IoT devices is crucial. IoT devices can differ from traditional computing, thereby the des…

Sentence

An Empirical Study on How the Developers Discussed about Pandas Topics

2022-10-07 · Sajib Kumar Saha Joy, Farzad Ahmed, Al Hasib Mahamud, Nibir Chandra Mandal

Pandas is defined as a software library which is used for data analysis in Python programming language. As pandas is a fast, easy and open source data analysis tool, it is rapidly used in different software engineering p…

Time Series Analysis