ACM Computing Surveys· 2026Q1
Derin Öğrenme Tabanlı Yazılım Yeniden Düzenleme Üzerine Bir Anket
A Survey of Deep Learning Based Software Refactoring
- 3atıf
- Q1SCImago
- 2026yıl
Kısa özet
Bu anket, derin öğrenme tabanlı yazılım yeniden düzenlemeyi beş göreve ayırarak, araştırmaların kod kokusu tespiti (%43,84) ve öneri (%32,88) üzerinde yoğunlaştığını, uygulama (%12,33) ve madenciliğin (%8,22) yeni gelişmekte olduğunu ve etki analizinin ise yetersiz (%2,74) olduğunu ortaya koymaktadır.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Derin öğrenme tabanlı yazılım yeniden düzenleme beş göreve ayrılmıştır: kod kokusu tespiti, öneri, uygulama, madencilik ve etki analizi.
- Araştırmalar büyük ölçüde kod kokusu tespiti (%43,84) ve yeniden düzenleme önerisine (%32,88) odaklanmıştır.
- Yeniden düzenleme uygulama (%12,33) ve madencilik (%8,22) yeni gelişen araştırma alanlarıdır.
- Yeniden düzenleme etki analizi, literatürün yalnızca %2,74'ünü oluşturarak önemli ölçüde yetersiz incelenmiştir.
- Kritik boşluklar arasında DL tabanlı yeniden düzenleme için kalite güvencesi araştırmalarının yokluğu ve sınıf ve değişken düzeyindeki işlemlere minimum dikkat gösterilmesi yer almaktadır.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
Refactoring is a critical activity in software engineering used to improve software quality and maintainability. Increasingly, deep learning (DL) techniques are being applied to software refactoring to overcome the limitations of traditional, manually designed heuristics. However, there is a lack of comprehensive surveys and structured taxonomies characterizing these deep learning-based approaches. To fill this gap, we present a survey that categorizes deep learning-based software refactoring into five core tasks: code smell detection, refactoring recommendation, refactoring implementation, refactoring mining, and refactoring impact analysis. Our analysis reveals an imbalance in research distribution. The field is concentrated on the early decision-making stages, with code smell detection ( \(43.84\% \) ) and refactoring recommendation ( \(32.88\% \) ) comprising more than three-quarters of the literature. Conversely, refactoring implementation ( \(12.33\% \) ) and mining ( \(8.22\% \) ) show emergent tracking, while refactoring impact analysis remains under-explored ( \(2.74\% \) ). Beyond this taxonomy, the survey highlights critical gaps, including a notable absence of research on quality assurance for DL-based refactoring and minimal attention given to class- and variable-level operations. Finally, we map out open challenges and future directions to guide researchers toward building more comprehensive, end-to-end automated refactoring pipelines.
Yazarların özeti; kaynağından alınmıştır. ACM Computing Surveys, 2026 · DOI ↗
Ücretsiz hesapla devam et
Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.
Web'de ücretsiz devam etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Bilişim Sistemleri
Information SystemsComputer Science