Açık Kaynaklı Yazılım Projeleri için Kanıta Dayalı Öneriler Sunan Dil Modelleri

Açık Kaynaklı Yazılım Projelerinde Sürdürülebilirlik
Başarılı olan Açık Kaynaklı Yazılım (AKY) projeleri muazzam değer yaratır, ancak çoğu hiçbir zaman sürdürülebilir bir duruma ulaşamaz. Son zamanlarda yapılan çalışmalar, AKY sürdürülebilirliğini doğru bir şekilde tahmin eden modeller üretmiştir, ancak bu modeller genellikle bakım geliştiricilerine ne yapacaklarını söylemez: özellikleri genellikle doğrudan eylem gerektirmeyen yüksek seviyeli sosyo-teknik sinyallerdir.
Kanıta Dayalı Öneriler
Ampirik yazılım mühendisliği araştırmaları, proje sağlığını iyileştiren somut uygulamalar hakkında geniş ama kullanılmayan bir kanıt yığını biriktirmiştir. Bu boşluğu, dil modellerini (LLM) SE literatürü üzerinde kanıt arayıcıları olarak kullanarak kapatıyoruz. Sistematik bir şekilde açık LLM'leri ve sorgulama tekniklerini keşfediyor, en iyi performans gösteren kombinasyonu seçiyor ve 829 ICSE ve FSE makalesinden aday Araştırılmış Eylemler (ReACTs) çıkarıyoruz: somut, kanıta dayalı öneriler AKY uygulamalarına eşlenen.
Güvenilir ve Kapsamlı Öneriler
İki aşamalı bir sorgulama stratejisi uyguluyoruz: İlk aşamada, halüsinasyonları filtreliyor, etki ve kanıtı çıkarıyor ve sağlamlık ile hassasiyeti değerlendiriyoruz. Sonuç olarak, 1,922 ReACT elde ediyoruz, bunlardan 1,312'si katı kalite kriterlerini karşılıyor ve proje sinyallerine bağlanabilen uygulama odaklı kategorilere düzenleniyor. Dağınık araştırma bulgularını yapılandırılmış, kanıta dayalı eylemlere dönüştüren yinelenebilir, ölçeklenebilir bir yaklaşım sunuyoruz, böylece AKY projeleri sürdürülebilirliğe doğru yol alabilir.