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.
Ke Bahasa Lain
dari konten sumber
arxiv.org
Wawasan Utama Disaring Dari
by Shima Esfand... pada arxiv.org 04-03-2024
https://arxiv.org/pdf/2404.01950.pdfPertanyaan yang Lebih Dalam