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.
Sang ngôn ngữ khác
từ nội dung nguồn
arxiv.org
Thông tin chi tiết chính được chắt lọc từ
by Shima Esfand... lúc arxiv.org 04-03-2024
https://arxiv.org/pdf/2404.01950.pdfYêu cầu sâu hơn