Research Article
BibTex RIS Cite

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

Year 2019, Volume: 34 Issue: 4, 1807 - 1830, 25.06.2019
https://doi.org/10.17341/gazimmfd.571563

Abstract

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.

References

  • 1. Open-source software, URL: https://en.wikipedia. org/wiki/Open-source_software. Erişim tarihi: Nisan 22, 2017.
  • 2. Black Duck Software. URL : https://www. blackducksoftware.com/. Erişim tarihi Mayıs 16, 2017.
  • 3. North Bridge. URL: http:// www .northbridge.com/. Erişim tarihi Mayıs 21, 2017.
  • 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. GitHub-Cracking the Code to GitHub’s Growth. URL: https://growthhackers.com/growth-studies/github. Erişim tarihi Mayıs 11, 2017.
  • 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. 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. Duijnhouwer F.W., ve Capgemini C.W., Open Source Maturity Model The Usefulness of a Maturity Model Open Source in a Corporate Setting, 2003.
  • 9. Samoladas I., Gousios G., Spinellis D., ve Stamelos I., The SQO-OSS quality model: measurement based open source software evaluation, Open Source Dev. Communities Qual., 275, 1–11, 2008.
  • 10. Readiness Rating for Open Source. URL: http://www.openbrr.org. Erişim tarihi Mayıs 15, 2017.
Year 2019, Volume: 34 Issue: 4, 1807 - 1830, 25.06.2019
https://doi.org/10.17341/gazimmfd.571563

Abstract

References

  • 1. Open-source software, URL: https://en.wikipedia. org/wiki/Open-source_software. Erişim tarihi: Nisan 22, 2017.
  • 2. Black Duck Software. URL : https://www. blackducksoftware.com/. Erişim tarihi Mayıs 16, 2017.
  • 3. North Bridge. URL: http:// www .northbridge.com/. Erişim tarihi Mayıs 21, 2017.
  • 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. GitHub-Cracking the Code to GitHub’s Growth. URL: https://growthhackers.com/growth-studies/github. Erişim tarihi Mayıs 11, 2017.
  • 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. 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. Duijnhouwer F.W., ve Capgemini C.W., Open Source Maturity Model The Usefulness of a Maturity Model Open Source in a Corporate Setting, 2003.
  • 9. Samoladas I., Gousios G., Spinellis D., ve Stamelos I., The SQO-OSS quality model: measurement based open source software evaluation, Open Source Dev. Communities Qual., 275, 1–11, 2008.
  • 10. Readiness Rating for Open Source. URL: http://www.openbrr.org. Erişim tarihi Mayıs 15, 2017.
There are 10 citations in total.

Details

Primary Language Turkish
Subjects Engineering
Journal Section Makaleler
Authors

Nebi Yılmaz This is me

Ayça Tarhan This is me

Publication Date June 25, 2019
Submission Date March 2, 2018
Published in Issue Year 2019 Volume: 34 Issue: 4

Cite

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 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. June 2019;34(4):1807-1830. doi:10.17341/gazimmfd.571563
Chicago Yılmaz, Nebi, and 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 34, no. 4 (June 2019): 1807-30. https://doi.org/10.17341/gazimmfd.571563.
EndNote Yılmaz N, Tarhan A (June 1, 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 N. Yılmaz and 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, vol. 34, no. 4, pp. 1807–1830, 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 (June 2019), 1807-1830. https://doi.org/10.17341/gazimmfd.571563.
JAMA 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 and 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, vol. 34, no. 4, 2019, pp. 1807-30, doi:10.17341/gazimmfd.571563.
Vancouver 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-30.

Cited By