Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu
Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu
Yazar: Yılmaz, Nebi; Tarhan, Ayça
Dergi: Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, Vol. 34 No. 4, 2018
Anahtar kelimeler: Engineering ; Mühendislik ; Açık kaynak,yazılım seçimi,yazılım kalitesi,bakım yapılabilirlik,güvenilirlik,yazılım metrikleri

Değerlendirme ve karşılaştırma sonuçlarına göre,mevcut modellerle elde edilen sonuçlar, hem birbirlerini hem de önerilenmodelle elde edilen sonuçları doğrular niteliktedir.Son yıllarda açık kaynak yazılımların (AKY)popülerliğinin artması, birbirine alternatif olarak pazara sunulan bu türyazılımların sayısının hızla artmasına sebep olmuştur. Ne var ki açık kaynakyazılımlarının kalitesinin potansiyel kullanıcılar tarafından nasıldeğerlendirilebileceğine ışık tutan akademik çalışmalar sınırlı sayıdadır. Bumakalede, literatürdeki mevcut çalışmalar sentezlenerek açık kaynakyazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek amacıyla önerilenmetot anlatılmıştır. Bu ölçümle açık kaynak yazılımlar, hem kod-tabanlı hem detoplum-tabanlı olarak iki boyutlu bir metotla değerlendirilmektedir.Kod-tabanlı ölçüm için en güncel kalite modeli olan ISO/IEC 25010’un seçileniçsel öznitelikleri ve bu öznitelikleri ölçmek için nesneye yönelik C&Kmetrikleri kullanılmıştır. Toplum-tabanlı ölçüm için ise sistem ve yazılımmühendisliği için ölçüm süreci standardı olan ISO/IEC 15939 rehber alınarakbilgi ihtiyaçları belirlenmiş ve bu bilgi ihtiyaçlarını değerlendirmek için,ürünlerin veri tabanlarında depolanan elektronik posta listeleri, problem(hata) raporları, sıkça sorulan sorular vb. tarihsel verilerden türetilenmetrikler kullanılmıştır. Bu çalışmada önerilen iki-boyutlu metot, Java dilindeyazılmış üç Java programı inşa aracının (Java build tool) seçiminde kullanılmışve önerilen metot uygulanarak elde edilen sonuçlar ile literatürde yaygınbilinen metotlardan olan OSMM ve OpenBRR uygulanarak varılan sonuçlarkarşılaştırılmıştır.

Değerlendirme ve karşılaştırma sonuçlarına göre,mevcut modellerle elde edilen sonuçlar, hem birbirlerini hem de önerilenmodelle elde edilen sonuçları doğrular niteliktedir.Son yıllarda açık kaynak yazılımların (AKY)popülerliğinin artması, birbirine alternatif olarak pazara sunulan bu türyazılımların sayısının hızla artmasına sebep olmuştur. Ne var ki açık kaynakyazılımlarının kalitesinin potansiyel kullanıcılar tarafından nasıldeğerlendirilebileceğine ışık tutan akademik çalışmalar sınırlı sayıdadır. Bumakalede, literatürdeki mevcut çalışmalar sentezlenerek açık kaynakyazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek amacıyla önerilenmetot anlatılmıştır. Bu ölçümle açık kaynak yazılımlar, hem kod-tabanlı hem detoplum-tabanlı olarak iki boyutlu bir metotla değerlendirilmektedir.Kod-tabanlı ölçüm için en güncel kalite modeli olan ISO/IEC 25010’un seçileniçsel öznitelikleri ve bu öznitelikleri ölçmek için nesneye yönelik C&Kmetrikleri kullanılmıştır. Toplum-tabanlı ölçüm için ise sistem ve yazılımmühendisliği için ölçüm süreci standardı olan ISO/IEC 15939 rehber alınarakbilgi ihtiyaçları belirlenmiş ve bu bilgi ihtiyaçlarını değerlendirmek için,ürünlerin veri tabanlarında depolanan elektronik posta listeleri, problem(hata) raporları, sıkça sorulan sorular vb. tarihsel verilerden türetilenmetrikler kullanılmıştır. Bu çalışmada önerilen iki-boyutlu metot, Java dilindeyazılmış üç Java programı inşa aracının (Java build tool) seçiminde kullanılmışve önerilen metot uygulanarak elde edilen sonuçlar ile literatürde yaygınbilinen metotlardan olan OSMM ve OpenBRR uygulanarak varılan sonuçlarkarşılaştırılmıştır.