Object oriented analysis and source code validation using natural language processing
2019
0 views
0 downloads
Advisor: Dr. Öğr. Üyesi Özlem Aktaş ; Doç. Dr. Deniz Kılınç
Abstract (TR)
Yazılım gereksinimleri, hedef sistemin özelliklerini ve kullanıcıların beklentilerini ifade eder. Analiz aşamasında, gereksinimler paydaşlar arasında iletişimi kolaylaştıran anlaşılması kolay kavramsal modellere dönüştürülür. Gereksinimleri kullanarak kavramsal model oluşturma, çoğunlukla bir analist tarafından elle uygulanmasına rağmen, bu süreci otomatikleştiren modellerin sayısı son zamanlarda artmıştır. Modellerin ve araçların çoğu İngilizcedeki gereksinimleri analiz etmek için geliştirilmiştir ve Türkçe ya da Fince gibi sondan eklemeli diller için mevcut bir çalışma bulunmamaktadır. Bu tezde, yazılım takımında yer alan kişilerin çalışmalarını kolaylaştırmak ve yazılım projelerinin maliyetini düşürmek için Türkçe gereksinimleri Birleştirilmiş Modelleme Dili (BMD) sınıf diyagramına dönüştüren bir otomatik kavram tanımlama modeli sunulmuştur. Önerilen tezde, Doğal Dil İşleme (DDİ) tekniklerinden faydalanılmıştır ve Nesneye Yönelik (NY) tasarım öğelerini gereksinimlerden bulmak için yirmi altı kural içeren yeni bir kural kümesi oluşturulmuştur. Çevrimiçi depolarda diğer araştırmacıların kullanımına açık bir veri kümesi bulunmadığından, Türkçe olarak yirmi yazılım gereksinimi içeren iyi tanımlanmış bir veri kümesi oluşturulmuş ve diğer araştırmacılar tarafından kullanılmak üzere herkese açık bir şekilde GitHub üzerinden kullanıma sunulmuştur. Ayrıca, uzmanların görüşlerinden faydalanarak istatistiksel Analitik Hiyerarşi Süreci'ne (AHP) dayanan yeni bir değerlendirme modeli önerilerek sistem performansı değerlendirilmiştir. Elde edilen sonuçların, bu alanda yapılacak çalışmalar için umut verici olduğunu olduğu gözlemlenmektedir.
Author
Dr. Fatma Bozyiğit
Institution
How to Cite
Fatma Bozyiğit (Doktora Tezi). Object oriented analysis and source code validation using natural language processing, 2019, Dokuz Eylül University.
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Dokuz Eylül University
- AFAD gönüllülük sisteminin etkin müdahale açısından analiz(2020)
- Düşünce ve uygulamaları ile Atatürk'ün manevi kızı Afet İnan(2018)
- Bronşektazili hastalarda modifiye artan hızda basamak testinin belirleyicileri(2021)
- Ekonomik kriz ve Türkiye'de organize suçlar(2020)
- CPAP tedavisi altında olan orta ve ağır obstrüktif uyku apnesi tanılı hastalarda, orofaringeal egzersizin etkinliği: Randomize kontrollü klinik çalışma(2020)
- Vergi yükü açısından seçilmiş eski SSCB ülkeleri ve Azerbaycan(2020)
