Araştırma Makalesi

Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu

Cilt: 34 Sayı: 4 25 Haziran 2019
  • Nebi Yılmaz *
  • Ayça Tarhan
PDF İndir

Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu

Öz

Değerlendirme ve karşılaştırma sonuçlarına göre, mevcut modellerle elde edilen sonuçlar, hem birbirlerini hem de önerilen modelle 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ür yazılımların sayısının hızla artmasına sebep olmuştur. Ne var ki açık kaynak yazılımlarının kalitesinin potansiyel kullanıcılar tarafından nasıl değerlendirilebileceğine ışık tutan akademik çalışmalar sınırlı sayıdadır. Bu makalede, literatürdeki mevcut çalışmalar sentezlenerek açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek amacıyla önerilen metot anlatılmıştır. Bu ölçümle açık kaynak yazılımlar, hem kod-tabanlı hem de toplum-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çilen içsel öznitelikleri ve bu öznitelikleri ölçmek için nesneye yönelik C&K metrikleri kullanılmıştır. Toplum-tabanlı ölçüm için ise sistem ve yazılım mühendisliği için ölçüm süreci standardı olan ISO/IEC 15939 rehber alınarak bilgi 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üretilen metrikler kullanılmıştır. Bu çalışmada önerilen iki-boyutlu metot, Java dilinde yazı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ın bilinen metotlardan olan OSMM ve OpenBRR uygulanarak varılan sonuçlar karşılaştırılmıştır.

Anahtar Kelimeler

Kaynakça

  1. 1. Open-source software, URL: https://en.wikipedia. org/wiki/Open-source_software. Erişim tarihi: Nisan 22, 2017.
  2. 2. Black Duck Software. URL : https://www. blackducksoftware.com/. Erişim tarihi Mayıs 16, 2017.
  3. 3. North Bridge. URL: http:// www .northbridge.com/. Erişim tarihi Mayıs 21, 2017.
  4. 4. K. Noyes, Senior U.S. Correspondent, PCWorld, Apr 17, 2013, URL: http://www.pcworld.com/article/ 2035651/open-source-is-taking-over-the-software-world-survey-says.html. Erişim tarihi Nisan 13, 2017.
  5. 5. GitHub-Cracking the Code to GitHub’s Growth. URL: https://growthhackers.com/growth-studies/github. Erişim tarihi Mayıs 11, 2017.
  6. 6. Ayyıldız T.E., ve Koçyiğit A., Correlations between problem and solution domain measures of open source software, Journal of the Faculty of Engineering and Architecture of Gazi University, 32 (3), 887-900, 2017.
  7. 7. Asiala P.M., ve Matinlassi M., “Quality assurance of open source components: Integrator point of view,” Bildiri Kitabı - International Computer Software and Applications Conference, 2006, vol. 2, sf. 189–192.
  8. 8. Duijnhouwer F.W., ve Capgemini C.W., Open Source Maturity Model The Usefulness of a Maturity Model Open Source in a Corporate Setting, 2003.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yazarlar

Nebi Yılmaz * Bu kişi benim

Ayça Tarhan Bu kişi benim

Yayımlanma Tarihi

25 Haziran 2019

Gönderilme Tarihi

2 Mart 2018

Kabul Tarihi

-

Yayımlandığı Sayı

Yıl 2019 Cilt: 34 Sayı: 4

Kaynak Göster

APA
Yılmaz, N., & Tarhan, A. (2019). Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, 34(4), 1807-1830. https://doi.org/10.17341/gazimmfd.571563
AMA
1.Yılmaz N, Tarhan A. Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu. GUMMFD. 2019;34(4):1807-1830. doi:10.17341/gazimmfd.571563
Chicago
Yılmaz, Nebi, ve Ayça Tarhan. 2019. “Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 34 (4): 1807-30. https://doi.org/10.17341/gazimmfd.571563.
EndNote
Yılmaz N, Tarhan A (01 Haziran 2019) Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 34 4 1807–1830.
IEEE
[1]N. Yılmaz ve A. Tarhan, “Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu”, GUMMFD, c. 34, sy 4, ss. 1807–1830, Haz. 2019, doi: 10.17341/gazimmfd.571563.
ISNAD
Yılmaz, Nebi - Tarhan, Ayça. “Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 34/4 (01 Haziran 2019): 1807-1830. https://doi.org/10.17341/gazimmfd.571563.
JAMA
1.Yılmaz N, Tarhan A. Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu. GUMMFD. 2019;34:1807–1830.
MLA
Yılmaz, Nebi, ve Ayça Tarhan. “Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, c. 34, sy 4, Haziran 2019, ss. 1807-30, doi:10.17341/gazimmfd.571563.
Vancouver
1.Nebi Yılmaz, Ayça Tarhan. Açık kaynak yazılımlarda bakım yapılabilirliği ve güvenilirliği ölçmek için iki boyutlu değerlendirme metodu. GUMMFD. 01 Haziran 2019;34(4):1807-30. doi:10.17341/gazimmfd.571563

Cited By