Länkar är ett viktigt inslag i World Wide Web, och källkodsarkiv är inget undantag. Trots sina många odiskutabla fördelar kan länkarna dock drabbas av förfall, otillräcklig versionshantering och brist på dubbelriktad spårbarhet. I detta dokument undersöker vi vilken roll länkarna i källkodskommentarer har ur dessa perspektiv. Vi genomförde en storskalig studie av cirka 9,6 miljoner länkar för att fastställa deras prevalens, och vi använde en blandad metod för att identifiera länkarnas mål, syften, förfall och evolutionära aspekter. Vi fann att länkar är vanliga i källkodsarkiv, att licenser, programvaruhemsidor och specifikationer är vanliga typer av länkmål, och att länkar ofta ingår för att tillhandahålla metadata eller tilldelning. Länkar uppdateras sällan, men många länkmål utvecklas. Nästan 10 % av länkarna i källkodskommentarer är döda. Vi lämnade sedan in ett parti av länk-fixing pull förfrågningar till öppna källkodsdatabaser, vilket resulterar i att de flesta av våra korrigeringar slås samman framgångsrikt. Våra resultat visar att länkar i källkodskommentarer verkligen kan vara ömtåliga, och vårt arbete öppnar vägar för framtida arbete för att ta itu med dessa problem.
Utanför Stack Overflow, Hata et al. I REF studerades den roll som länkarna i källkodskommentarer har när det gäller prevalens, kopplingsmål, syften, förfall och evolutionära aspekter.
9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay
{'venue': '2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)', 'journal': '2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)', 'mag_field_of_study': ['Computer Science']}