Broken External Links on Stack Overflow

10/10/2020
by   Jiakun Liu, et al.
0

Stack Overflow hosts valuable programming-related knowledge with 11,926,354 links that reference to the third-party websites. The links that reference to the resources hosted outside the Stack Overflow websites extend the Stack Overflow knowledge base substantially. However, with the rapid development of programming-related knowledge, many resources hosted on the Internet are not available anymore. Based on our analysis of the Stack Overflow data that was released on Jun. 2, 2019, 14.2 links. The broken links on Stack Overflow can obstruct viewers from obtaining desired programming-related knowledge, and potentially damage the reputation of the Stack Overflow as viewers might regard the posts with broken links as obsolete. In this paper, we characterize the broken links on Stack Overflow. 65 e.g., code examples. 70 provide supporting information, e.g., explaining a certain concept and describing a step to solve a problem. Only 1.67 are highlighted as such by viewers in the posts' comments. Only 5.8 posts with broken links removed the broken links. Viewers cannot fully rely on the vote scores to detect broken links, as broken links are common across posts with different vote scores. The websites that host resources that can be maintained by their users are referenced by broken links the most on Stack Overflow – a prominent example of such websites is GitHub. The posts and comments related to the web technologies, i.e., JavaScript, HTML, CSS, and jQuery, are associated with more broken links. Based on our findings, we shed lights for future directions and provide recommendations for practitioners and researchers.

READ FULL TEXT
research
04/08/2021

An Exploratory Study on the Repeatedly Shared External Links on Stack Overflow

On Stack Overflow, users reuse 11,926,354 external links to share the re...
research
07/14/2023

Are Large Language Models a Threat to Digital Public Goods? Evidence from Activity on Stack Overflow

Large language models like ChatGPT efficiently provide users with inform...
research
11/13/2021

Reputation Gaming in Stack Overflow

Stack Overflow incentive system awards users with reputation scores to e...
research
03/08/2020

PUMiner: Mining Security Posts from Developer Question and Answer Websites with PU Learning

Security is an increasing concern in software development. Developer Que...
research
05/03/2018

Deep Linking Desktop Resources

Deep Linking is the process of referring to a specific piece of web cont...
research
06/11/2019

Contextual Documentation Referencing on Stack Overflow

Software engineering is knowledge-intensive and requires software develo...
research
05/26/2023

18 Million Links in Commit Messages: Purpose, Evolution, and Decay

Commit messages contain diverse and valuable types of knowledge in all a...

Please sign up or login with your details

Forgot password? Click here to reset