From unrestricted natural languagerequirements to domain models
Kısıtlanmamış doğal dil yazılımgerekliliklerinden alan modellerine
- Tez No: 877534
- Danışmanlar: DR. ÖĞR. ÜYESİ FATMA BAŞAK AYDEMİR
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2023
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 80
Özet
Alan modelleri, proje paydaşları arasındaki iletişimi kolaylaştırmak ve diğer yazılım geliştirme faaliyetlerine çeşitli girdiler sağlamak amacıyla bir yazılım sistemine genel bir bakış oluşturmak için kullanılır. Bu faydalar alan modellerini endüstrideki uygulayıcılar ve akademik araştırmacılar için ilgi çekici bir çalışma haline getirmiştir. Alan modellerini tanımlama ve inşa etme faaliyetleri sırasında çeşitli problemler uygulayıcıların karşısına çıkmaktadır. Gerekli olan işgücü maliyetinin fazlalığı, gerçek endüstride her zaman hali hazırda kaynak olarak mevcut olmayan derinlemesine alan uzmanlığı gerekliliği, inşa edilen modellerde kavram bütünlüğünü ve kapsamının sağlanmasının zorluğu gibi problemler bu görevin gerçekleştirilmesini zorlaştırmaktadır. Bu engellerin aşılması ve alan modellerini inşa etmeyi kolaylaştırmak için araştırmacılar doğal dil işleme yöntemleri önermişlerdir. Bu çalışmada modern büyük dil modelleri, bir güncel terim sıralama algoritması ve kural tabanlı çıkarım modülünü bir arada kullanarak tamamen otomatik bir şekilde, sınırlandırılmamış doğal dil ile yazılmış yazılım gerekliliklerini işleyerek alan modeli inşa eden bir yaklaşım öneriyoruz. Bu yaklaşımımızı değerlendirmek için hem öğretim temelli veri setleri hem de endüstri temelli veri setlerini kullanarak sayısal bir analiz gerçekleştirdik. Özgün alan terimlerinin kapsanması ve tekil alan terimlerinin tespit yetenekleri bakımından mevcut teknolojinin seviyesine denk veya daha iyi bir performans elde ettik. Önerdiğimiz yaklaşım, endüstri temelli veri setleri ile daha iyi bir performans gösterdi ancak alan terimlerinin arasındaki ilişkilerin tespiti ve genel sistem kesinliği göze alındığında mevcut yaklaşımlardan daha düşük bir performans gözlemledik.
Özet (Çeviri)
Domain models are used to establish general overview of a software system to ease the communication between the project stakeholders and as various inputs for other software development activities. Due to these benefits, domain model extraction is an important task for both researchers and practitioners of software projects. Domain model extraction process bears challenges such as being labour intensive, requiring extensive communication which is not always possible in real-world projects, and coverage completeness being hard to attain. For these reasons, researchers propose methods to ease and aid the domain extraction process using natural language processing methods. In this study, we propose a fully automated approach to extract domain models from unstructured natural language requirements which combines capabilities of modern language models, a state-of-the-art term ranking algorithm, and a rule based extraction module. We evaluate our proposal with both industrial and educational data sets and perform a quantitative evaluation. The state of the art overperform our approach in the relation detection performance and overall precision of the pipeline. In terms of domain concept coverage and individual concept detection we achieve on par or better overall performance compared to state-of-the-art methods. Our approach perform better in data sets from the industry compared to the students' data sets.
Benzer Tezler
- Removal of antimicrobial compounds from water by gac and natural minerals
Antimikrobiyal bileşiklerin gak ve doğal mineraller ile sudan giderimi
DERYA AYDIN
Yüksek Lisans
İngilizce
2010
Çevre MühendisliğiBoğaziçi ÜniversitesiÇevre Bilimleri Ana Bilim Dalı
PROF. DR. IŞIL BALCIOĞLU
- Coğrafi bilgi sistemleri aracılığıyla havaalanı yer seçimi yapılması ve pist kullanılabilirliğinin incelenmesi: Tokat Havaalanı örneği
Choosing the suitable airport location by using geographical information systems and investigation of runway usability: Tokat Airport case
SAFİYE HAYMANA
Yüksek Lisans
Türkçe
2022
Jeodezi ve Fotogrametriİstanbul Teknik ÜniversitesiGeomatik Mühendisliği Ana Bilim Dalı
PROF. DR. RAHMİ NURHAN ÇELİK
- Semantic and syntactic analysis of Turkish serial verb constructions
Türkçe sıralı eylem yapılarının anlambilimsel ve sözdizimsel çözümlemesi
NURSEL DURAN
Yüksek Lisans
İngilizce
2010
DilbilimMersin Üniversitesiİngiliz Dili ve Edebiyatı Ana Bilim Dalı
PROF. DR. YEŞİM AKSAN
- Yabancılaşma ve kimlik
Alienation and adentity
LATİF TAŞ
Yüksek Lisans
Türkçe
2007
İletişim BilimleriMarmara Üniversitesiİletişim Bilimleri Ana Bilim Dalı
YRD. DOÇ. DR. VİLDAN İYİGÜNGÖR
- Rekabet Hukukunda hakim durumun kötüye kullanılması
Başlık çevirisi yok
ÇAĞRI SAVAŞ
Yüksek Lisans
Türkçe
2019
HukukBahçeşehir ÜniversitesiTicaret Hukuku Bilim Dalı
PROF. DR. MEHMET ARİF ESİN