İçeriğe geç
Tez Danışmanlığı

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

Bu başlıkları olduğu gibi kullanmak yerine kendi bağlamınıza uyarlayın. Konu daraltmanın adımlarını tez konusu rehberimizde ele aldık.

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.

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