Mühendislik ve mimarlık
Yazılım Mühendisliği Tez Danışmanlığı
Yazılım mühendisliği tezlerinde katkı, bir aracın geliştirilmesi kadar o aracın değerlendirilmesinden gelir. “Sistemi geliştirdim” demek yeterli değildir; sistemin bir ölçüte göre mevcut yaklaşımlardan daha iyi olduğunun gösterilmesi beklenir.
Yaygın yöntemler
- Sistematik literatür taraması (Kitchenham/PRISMA)
- Kontrollü deney
- Vaka çalışması (endüstriyel)
- Depo madenciliği (MSR)
Bu alanda sistematik literatür taraması (SLR) başlı başına bir tez türüdür. Kitchenham yönergeleri, PRISMA akış şeması ve dâhil etme–dışlama ölçütleriyle yürütülen taramalar, ampirik çalışma kadar değerlidir.
Kullanılan araçlar ve kaynaklar
- Git / GitHub API
- SonarQube
- Python
- R
- Zotero
Konu örnekleri
Yazılım Mühendisliği alanında sık çalışılan tez konuları
Aşağıdaki başlıklar hazır konu listesi değil, daraltma sürecine örnek olacak biçimde yazılmış model başlıklardır.
- 01Kod kokularının bakım maliyetiyle ilişkisi üzerine ampirik çalışma
- 02Mikroservis mimarisine geçişin performans etkileri
- 03Otomatik test üretim araçlarının karşılaştırmalı değerlendirmesi
- 04Çevik süreçlerde teknik borç yönetimi üzerine sistematik derleme
- 05Kod inceleme pratiklerinin hata yoğunluğuna etkisi
- 06Yapay zekâ destekli kod tamamlama araçlarının geliştirici verimliliğine etkisi
Konu seçiminde dikkat
Tıkanma noktaları
Yazılım Mühendisliği tezlerinde en sık karşılaşılan zorluklar
Bu sorunların çoğu, tasarım aşamasında öngörüldüğünde tamamen önlenebilir.
Değerlendirme eksikliği
Geliştirilen sistemin ölçülebilir bir karşılaştırmayla değerlendirilmemesi, tezin katkısını zayıflatır.
Örneklem temsil gücü
Yalnızca açık kaynak projelerden elde edilen bulguların endüstriye genellenmesi eleştiri konusudur.
Tekrarlanabilirlik
Kullanılan veri seti ve betiklerin paylaşılmaması, çalışmanın doğrulanmasını engeller.
Sık sorulan sorular
Yazılım Mühendisliği tezleri hakkında
Sadece sistem geliştirerek tez yazabilir miyim?
Çoğu programda hayır. Geliştirme, araştırma sorusunun yanıtlanması için bir araçtır; değerlendirme bölümü zorunludur.
Sistematik derleme tez olarak kabul edilir mi?
Birçok programda evet. Ancak yöntemin (protokol, arama dizisi, seçim ölçütleri) belgelenmesi ampirik bir çalışma kadar titizlik gerektirir.
İlgili sayfalar
Yazılım Mühendisliği tezinizi birlikte değerlendirelim
Alanınıza hâkim bir danışmanla 30 dakikalık ücretsiz ön görüşme yapın; hangi aşamada ne yapmanız gerektiğini birlikte netleştirelim.
Ödeme ön görüşmeden sonra · Kapsam yazılı olarak netleşir · Hafta içi 09.00 – 19.00, Cumartesi 10.00 – 16.00