Geri Dön

Yazılım ölçütleri üzerinden beyin metot ve beyin sınıf kod kusurlarının tespiti

Detection of brain method and brain class code smells through software metrics

  1. Tez No: 598001
  2. Yazar: DENİZ NACAR
  3. Danışmanlar: DR. ÖĞR. ÜYESİ YUNUS EMRE SELÇUK
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: Türkçe
  9. Üniversite: Yıldız Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 78

Özet

Günümüzde yazılım maliyetleri gittikçe artmakta ve şirketler için önemli bir sorun haline gelmektedir. Yazılımların boyutlarının büyümesi ve sınıfların karmaşıklığının artması bakım masraflarının ve geliştirme zamanının artmasına sebep olmuştur. Yazılım projeleri birden fazla kişinin çalıştığı ekipler tarafından geliştirildiği için geliştirme aşamasında doğru tasarım ve kodlama yapılması projenin daha anlaşılabilir ve daha kolay bakım yapılabilir olmasını sağlar. Dolayısıyla doğru tasarım ve kodlama anlaşılabilirliği arttırır, karmaşıklığı ve bakım maliyetlerini azaltır. Bu makale derleme zamanında yazılım ölçütleri aracılığıyla Beyin Metot ve Beyin Sınıf kod kusurlarının nasıl tespit edildiğini göstermeyi amaçlamaktadır. Yazılım projelerinde kusurlu kodları yakalayabilmek için eşik değerlerin belirlenmesi gerekmektir. Bu değerler başka çalışmalar sonucunda elde edilen değerler olabilir ya da eşik değerler dinamik olarak belirlenen değerler olabilir. Yani mutlak alt limit ya da mutlak üst limit diye sınır yoktur. Değinilen ihtiyacı karşılamak için çalışmamızda, manuel olarak kendi limitlerini sisteme girebilmesine ve kurumların kendi limitlerini oluşturmalarına olanak sağlanmıştır.

Özet (Çeviri)

Nowadays, software costs are increasing and becoming an important problem for companies. Growth of software size has also led to an increase in maintenance costs and development time. As the software projects are developed by teams of more than one person, the right design and coding in the development phase makes the project more understandable and easier to maintain. Thereby correct design and coding also increase understandability and reduce complexity and maintenance costs. Hence, it is necessary to detect and refactor poorly designed or improved classes in the software projects. This article aims to show how to detect the Brain Method and Brain Class code smell with the help of some compile-time software metrics. Thresholds should be determined to detect code smells in projects. Because of every firm has its own upper and lower limits, they can generate these thresholds dynamically by using their trusted software source codes. In other way thresholds can be detemine manually on other works. In other words, there are no absolute limits. To solve this problem about the aforementioned issue, we provide an opportunity to firms so that they can create their own limits dynamically or manually.

Benzer Tezler

  1. İntrakranial hemorajilerde unet tabanlı derin sinir ağları ile beyin BT görüntülerinin otomatik segmentasyonu ve volümetrik analizi

    Automatic segmentation and volumetric analysis of intracranial hemorages in brain CT images with unet-based deep neural networks

    MURAT YÜCE

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2023

    Radyoloji ve Nükleer TıpSağlık Bilimleri Üniversitesi

    Radyoloji Ana Bilim Dalı

    PROF. DR. AHMET TAN CİMİLLİ

  2. Mekansal belleğin ortaöğretim binaları bağlamında irdelenmesi

    Analysis of spatial memory in the context of secondary schools

    ZEYNEP TARÇIN TURGAY

    Doktora

    Türkçe

    Türkçe

    2018

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. ALPER ÜNLÜ

  3. Evrişimsel sinir ağı ve görü dönüştürücü mimarileri kullanılarak MR görüntülerinde beyin tümörlerinin otomatik sınıflandırılması

    Automatic classification of brain tumors in MR images using convolutional neural network and vision transformer architectures

    ÖMER MİRAÇ KÖKÇAM

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat Üniversitesi

    Yazılım Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MUHAMMED EMRE ÇOLAK

  4. Derin öğrenme yöntemleri ile EEG tabanlı motor imgeleme sinyallerinin sınıflandırılması

    Classification of motor imagery EEG signals using deep learning methods

    UMUT ÖZFİDAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolİSTANBUL NİŞANTAŞI ÜNİVERSİTESİ

    Yazılım Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ GÜLSÜM ŞANAL

    DR. ÖĞR. ÜYESİ KÜBRA EROĞLU

  5. A macro-structural characteristic of brain white matter: Dispersion with its clinical and technical applications

    Beyin beyaz cevherinin büyük ölçekte bir yapı özelliği olan yayılım ölçütünün klinik ve teknik uygulamaları

    ALİ DEMİR

    Doktora

    İngilizce

    İngilizce

    2020

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi Üniversitesi

    Biyomedikal Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMED ÖZKAN