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.
إلى لغة أخرى
من محتوى المصدر
arxiv.org
الرؤى الأساسية المستخلصة من
by Shima Esfand... في arxiv.org 04-03-2024
https://arxiv.org/pdf/2404.01950.pdfاستفسارات أعمق