Stack Overflow has been heavily used by software developers as a popular way to seek programming-related information from peers via the internet. The Stack Overflow community …
B Kou, Y Di, M Chen, T Zhang - … of the 19th International Conference on …, 2022 - dl.acm.org
Stack Overflow (SO) is becoming an indispensable part of modern software development workflow. However, given the limited time, attention, and memory capacity of programmers …
APIs are becoming the fundamental building block of modern software and their usability is crucial to programming efficiency and software quality. Yet API designers find it hard to …
API misuses often lead to software bugs, crashes, and vulnerabilities. While several API misuse detectors have been proposed, there are no automatic repair tools specifically …
Today's programmers, especially data science practitioners, make heavy use of data- processing libraries (APIs) such as PyTorch, Tensorflow, NumPy, and the like. Program …
Modern software engineering often involves using many existing APIs, both open source and–in industrial coding environments–proprietary. Programmers reference documentation …
Y Huang, F Xu, H Zhou, X Chen, X Zhou… - Proceedings of the 30th …, 2022 - dl.acm.org
As one of the most well-known programmer Q&A websites, Stack Overflow (ie, SO) is serving tens of thousands of developers every day. Previous work has shown that many developers …
H Hong, S Woo, H Lee - Proceedings of the 37th Annual Computer …, 2021 - dl.acm.org
Online Q&A fora such as Stack Overflow assist developers to solve their faced coding problems. Despite the advantages, Stack Overflow has the potential to provide insecure …
Websites are frequently used to support the development process. This paper investigates how websites are used when writing code and programmers' perceptions of the potential …