Die Studie analysierte 77 Open-Source-Java-Projekte und verwendete das Entfernen oder Hinzufügen von TODO/FIXME/XXX-Kommentaren als Indikatoren für SATD. Sie untersuchte das gemeinsame Auftreten von SATD mit jeder Aktivität in jedem Projekt durch Chi-Quadrat- und Odds-Ratio-Auswertungen.
Die Ergebnisse zeigen, dass das Entfernen von SATD in 95% der Projekte gleichzeitig mit Refaktorierung auftritt, während das Hinzufügen in 89% der Projekte auftritt. Darüber hinaus wurde festgestellt, dass drei Arten von Refaktorierung - "Klasse verschieben", "Methode entfernen" und "Attribut verschieben" - häufiger in Anwesenheit von SATD auftreten. Ihre Verteilung ist jedoch in Projekten mit und ohne SATD ähnlich.
Til et annet språk
fra kildeinnhold
arxiv.org
Viktige innsikter hentet fra
by Shima Esfand... klokken arxiv.org 04-03-2024
https://arxiv.org/pdf/2404.01950.pdfDypere Spørsmål