Açık Kaynak Yazılımı Sürdürülebilirliği İçin Dil Modellerinden Kanıta Dayalı Eylemler Keşfetmek

Açık Kaynak Yazılımı Sürdürülebilirliği İçin Dil Modellerinden Kanıta Dayalı Eylemler Keşfetmek
Başarılı olan Açık Kaynak 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 bakım geliştiricilerine genellikle ne yapmaları gerektiğini söylemez: özellikleri sıklıkla doğrudan eyleme dönüştürülemeyecek sosyo-teknik sinyallerdir.
Ampirik yazılım mühendisliği araştırmalarının on yıllardır birikmesi, proje sağlığını iyileştiren somut uygulamalar hakkında geniş ancak yeterince kullanılmayan bir kanıt birikimi oluşturmuştur. Bu boşluğu, dil modellerini SE literatürü üzerindeki kanıt madencileri olarak kullanarak kapatıyoruz.
Kanıta Dayalı Eylemler (ReACTs) Elde Etme
Sistematik olarak açık dil modellerini ve sorgulama tekniklerini keşfediyor, en iyi performans gösteren kombinasyonu seçerek 829 ICSE ve FSE makalesinden aday ReACT'ler türetiyoruz. Ardından, saçmalıkları filtrelemek, etkiyi ve kanıtı çıkarmak ve sağlamlığı ve hassasiyeti değerlendirmek için ek sorgulama uyguluyoruz.
Bu boru hattı, 1,922 ReACT'ye ulaşıyor, bunlardan 1,312'si katı kalite kriterlerini karşılıyor ve uygulama odaklı kategorilere düzenleniyor, böylece APEX gibi araçlardan gelen proje sinyallerine bağlanabilir.
Sonuç
Sonuç olarak, 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 elde ediyoruz. Bu, AKY projelerini sürdürülebilirliğe doğru yönlendirmek için rehberlik eden ReACT'ler sağlıyor.