Research Article

Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT

Volume: 26 Number: 5 October 23, 2020
TR

Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT

Öz

Yazılım sektörü, giderek hayatın her alanında yer almakta ve büyük çapta yazılım projeleri geliştirilmektedir. Bu durum, geliştirilen projelerde çok önemli hatalara ve olumsuz sonuçlara sebep olmaktadır. Dolayısıyla, bu durumu önlemek veya minimuma indirmek için özellikle yazılım risk yönetim faaliyetlerinin başarılı bir şekilde uygulanması gerekmektedir. Bu çalışmada, yazılım projelerinde yapay zekâya dayalı ve web tabanlı yeni bir risk yönetim süreci tasarlanmış ve geliştirilmiştir. Çalışmanın amacı, risk faktörlerine göre proje çıktılarında meydana gelebilecek sapmaları yapay sinir ağları (YSA) kullanılarak tahmin etmek, yazılım yaşam döngüsünün ilk evrelerinde karşılaşılabilecek zararları minimize etmek ve böylece kullanıcılar için önleyici bir yaklaşım desteği sunmaktır. Çalışmanın YSA modelini oluşturmak için yazılım mühendisliği alanındaki akademisyenler, uzman ve proje yöneticileriyle öngörüşmeler yapılarak bir kontrol listesi formu oluşturulmuştur. Bu form kullanılarak Teknokent’lerde bulunan yazılım firmalarındaki 774 farklı firmadan gerçek proje verisi toplanmıştır. Oluşturulan YSA modeli, kırkbeş giriş, tek gizli katman (on beş nörona sahip) ve beş çıkışlı (45-15-5) olup; eğitim R oranı 0.9978; test R oranı 0.9935 ve hata oranı ise 0.001’dir. Model, .dll kütüphanesi oluşturularak geliştirilen uygulamaya entegre edilmiştir. Geliştirilen uygulama, farklı alanlardan gerçek proje verileri elde edilerek uzman ve akademisyen (10 kişi) görüşleri alındıktan sonra 4 farklı senaryo üzerinden test edilerek sonuçlar elde edilmiştir. Elde edilen sonuçlar, uygulamanın performansının yüksek olduğunu ve söz konusu uygulamalarda YSA kullanımının proje başarısına olumlu katkılar sağladığını açıkça ortaya koymuştur. Ayrıca, yapılan çalışma ile yazılım endüstrisi için yapay zeka tabanlı bir risk yönetim süreci sunan uygulamalara ihtiyaç olduğu görülmüştür.

Anahtar Kelimeler

References

  1. [1] Gürbüz A. Yazılım Test Mühendisliği. 1. Baskı. Ankara, Türkiye, Papatya Yayıncılık Eğitim, 2010.
  2. [2] Calp MH. Yazılım Projeleri İçin Yapay Zekâ Tabanlı Risk Yönetimi. Doktora Tezi, Gazi Üniversitesi, Ankara, Türkiye, 2017.
  3. [3] Erdem O.A, Younis A.E. “Yazılım Projelerinde Risk Yönetimi”. International Journal of Informatics Technologies, 5(1), 1-6, 2012.
  4. [4] Sommerville I. Software Engineering (International Computer Science Series). 7nd ed. Harlow, UK, Addison Wesley, 2004.
  5. [5] Dedolph FM. “The neglected management activity: Software risk management”. Bell Labs Technical Journal, 8(3), 91-95, 2003.
  6. [6] Milli Eğitim Bakanlığı, “Risk”. Ulaştırma Hizmetleri, Ankara, Türkiye, 2011.
  7. [7] Hu Y, Zhang X, Sun X, Liu M, Du J. “An intelligent model for software project risk prediction”. In 2009 International Conference on Information Management, Innovation Management and Industrial Engineering, Xi'an, China, 26-27 December 2009.
  8. [8] Tang AG, Wang RL. “Software project risk assessment model based on fuzzy theory”. In 2010 International Conference on Computer and Communication Technologies in Agriculture Engineering, Chengdu, China, 12-13 June 2010.

Details

Primary Language

Turkish

Subjects

Engineering

Journal Section

Research Article

Authors

M. Ali Akcayol This is me
Türkiye

Publication Date

October 23, 2020

Submission Date

August 5, 2019

Acceptance Date

-

Published in Issue

Year 2020 Volume: 26 Number: 5

APA
Calp, M. H., & Akcayol, M. A. (2020). Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 26(5), 993-1014. https://izlik.org/JA65MW52ZT
AMA
1.Calp MH, Akcayol MA. Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2020;26(5):993-1014. https://izlik.org/JA65MW52ZT
Chicago
Calp, M. Hanefi, and M. Ali Akcayol. 2020. “Yazılım Projeleri Için Yapay Sinir Ağlarına Dayalı Web Tabanlı Risk Yönetim Sisteminin Tasarımı Ve Gerçekleştirilmesi: WEBRISKIT”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 26 (5): 993-1014. https://izlik.org/JA65MW52ZT.
EndNote
Calp MH, Akcayol MA (October 1, 2020) Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 26 5 993–1014.
IEEE
[1]M. H. Calp and M. A. Akcayol, “Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 26, no. 5, pp. 993–1014, Oct. 2020, [Online]. Available: https://izlik.org/JA65MW52ZT
ISNAD
Calp, M. Hanefi - Akcayol, M. Ali. “Yazılım Projeleri Için Yapay Sinir Ağlarına Dayalı Web Tabanlı Risk Yönetim Sisteminin Tasarımı Ve Gerçekleştirilmesi: WEBRISKIT”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 26/5 (October 1, 2020): 993-1014. https://izlik.org/JA65MW52ZT.
JAMA
1.Calp MH, Akcayol MA. Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2020;26:993–1014.
MLA
Calp, M. Hanefi, and M. Ali Akcayol. “Yazılım Projeleri Için Yapay Sinir Ağlarına Dayalı Web Tabanlı Risk Yönetim Sisteminin Tasarımı Ve Gerçekleştirilmesi: WEBRISKIT”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 26, no. 5, Oct. 2020, pp. 993-1014, https://izlik.org/JA65MW52ZT.
Vancouver
1.M. Hanefi Calp, M. Ali Akcayol. Yazılım projeleri için yapay sinir ağlarına dayalı web tabanlı risk yönetim sisteminin tasarımı ve gerçekleştirilmesi: WEBRISKIT. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi [Internet]. 2020 Oct. 1;26(5):993-1014. Available from: https://izlik.org/JA65MW52ZT