Better methods for configuring case-based reasoning systems
Durum tabanlı muhakeme sistemleri için daha iyi yapılandırma yöntemleri
- Tez No: 255892
- Danışmanlar: YRD. DOÇ. DR. AYŞE BAŞAR BENER
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Yazılım metrikleri, Yazılım mühendisliği, Yazılım projeleri, Software metrics, Software engineering, Software projects
- Yıl: 2009
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Yazılımda efor tahmini, yazılım mühendisliğindeki temel sorunlardan biri olagelmiştir ve dahaönceki calışmalarcoğunlukla modellerin tahmin kesinliğini arttırarak sonuçlardakiyüksek dalgalanmaları gidermeye odaklanmıştır. Bu modeller tümsel tahmin doğruluğunadayanan MRE (görece hata büyüklüğü) veya Pred(r) gibi değerlendirme kriterleri kullanılarakdeğerlendirilir.Uygulayıçılar ve araştırmacılar belli özellikteki yazılım efor tahmin modellerineihtiyaç duyarlar. Bu özellikler: 1) Modeli kurmak için kullanılan veriyi anlayabilmekve 2) kesin tahminler sunabilmek. Biz bu çalışmamızda açgözlü yığınlayçı gruplamaalgoritmasını (AYG) yazılımda efor tahmini alanına uyarlıyoruz ve modelimizi (AğaçTahmin ve Değerlendirme Bilgisi - ATDB) kurmak için onu benzerlik tabanlı tahminleyiciolarak kullanıyoruz. AYG tabanlı modelimizi, ATDB, kullanarak her bir testprojesi için bir benzerlik sayısı (k) sağlamayı ve tüm veri kümelerinde diğer k-tabanlıyöntemlerden daha düşük MRE değerleri elde etmeyi başardık.Durum Tabanlı Muhakeme (DTM) yöntemleriyle ilgili olarak özellik altkümesiseçme, ölçeklendirme, kullanılacak benzerlik ölçüsü ve kullanılacak benzerleri (uygunk değeri) seçme gibi pek çok sorun bulunmaktadir. Bizim çalışmamızdaki temelamacımız uygun k-değeri bulmak olduğundan, DTM yöntemleriyle ilgili diğer sorunlarbu çalışmamızda irdelenmeyecektir.ATDB ile veriyi daha iyi anlamak ve her test örneği için farklı sayıda benzerler seçmekmümkün olmuştur. ATDB, test projesi için alakasız benzerleri budayarak kullanılacakuygun sayıdaki benzerleri bulur. Bu yaklaşım tahminsel kesinlik bakımından tüm diğerk-tabanlı DTM yöntemlerinden 100% ve üzerinde daya iyi sonuçlar vermiştir.
Özet (Çeviri)
Software effort estimation has been one of the major challenges in softwareengineering and previous research has mainly focused on addressing the large deviationproblem in estimations by improving prediction accuracies of models. These modelsare evaluated using measures such as MRE or pred(r), which all assess the models onthe basis of overall prediction accuracy.Practitioners and researchers require a software effort estimation model with thefollowing properties: 1)Understand the data that is used to build the model and 2)provide accurate estimations. In our study, we adapt greedy agglomerative clusteringalgorithm (GAC) to software effort estimation domain and use it as an analogy basedestimator to build our model: Tree Estimation and Assessment Knowledge (TEAK).By using GAC based model, TEAK, we are able to provide an analogy number (k)to be used for each individual test project and get lower MRE values than any otherk-based method in all datasets.There are multiple problems with case based reasoning (CBR) methods suchas feature subset selection, scaling, similarity measure and number analogies to use(suitable k value). As our intention in this research was to focus on the problem offinding the suitable k value, we do not address other CBR related problems and stickto the dynamic selection of a suitable k value for each single test instance.With TEAK it is possible to better understand the data on which effort estimationis to be done and use different number of analogies (k value) for each test instance.TEAK prunes irrelevant analogies in train set for a test project and thereby finds thenumber of analogies to be used during estimation. This approach has outperformed allother k-based CBR methods in terms of predictive accuracy up to more than 100%.
Benzer Tezler
- Meta-analysis of microRNA and gene selection using machine learning
Makine öğrenmesi kullanarak microRNA meta-analizi ve gen seçimi
ELNAZ PASHAEI
Doktora
İngilizce
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. NİZAMETTİN AYDIN
- Ark PVD yöntemiyle tin kaplanmış kesici takımların karakterizasyonu ve performanslarının incelenmesi
Başlık çevirisi yok
M.CENK TÜRKÜZ
Yüksek Lisans
Türkçe
1997
Metalurji Mühendisliğiİstanbul Teknik ÜniversitesiMetalurji Mühendisliği Ana Bilim Dalı
PROF. DR. E. SABRİ KAYALI
- Düşük güçlü ve kayıplı kablosuz sensör ağlarında topolojinin ağ kurulumunda enerji tüketimine etkisi
The effect of network installation on low power and lossy wireless sensor networks on energy consumption
NAMIK CEYLAN
Yüksek Lisans
Türkçe
2025
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. SIDDIKA BERNA ÖRS YALÇIN
- Lokal alan şebekelerinin köprüler kullanılarak birbirine bağlanması
Interconnection of local area networks via bridges
KEREM KANER
Yüksek Lisans
Türkçe
1991
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. GÜNSEL DURUSOY
- Bayesian methods for network traffic analysis
Ağ trafiği analizi için bayesçi metodlar
BARIŞ KURT
Doktora
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. ALİ TAYLAN CEMGİL