Geri Dön

A metrics-based approach to the testing process and testability of object-oriented software systems

Nesne-yönelimli yazılım sistemlerinin test sürecine ve testedilebilirliğine metrik tabanlı bir yaklaşım

  1. Tez No: 233770
  2. Yazar: TOLGA YURGA
  3. Danışmanlar: DOÇ. DR. ALİ HİKMET DOĞRU, PROF. DR. SEMİH BİLGEN
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Bilim ve Teknoloji, Computer Engineering and Computer Science and Control, Science and Technology
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2009
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Enformatik Enstitüsü
  11. Ana Bilim Dalı: Bilişim Sistemleri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 215

Özet

Bu tez, nesne-yönelimli yazılım sistemlerinin testedilebilirliklerini ve test maliyetini etkileyen faktörleri araştırmayı hedeflemektedir. Testedilebilirliği arttırarak test sürecini kolaylaştıran bir yazılım geliştirmek çok önemlidir. Ayrıca, kaynak kod temelli metrikler yoluyla, tasarım parametreleri ve test gayreti arasındaki bağları değerlendirip yeni bir model oluşturarak, harcanması planlanan ya da harcanmış olan test gayretinin uygunluğunun değerlendirilmesi, bu tezin diğer bir önemli hedefini oluşturmaktadır. Metrik ölçümlemeleriiçin ana araç olarak otomatikleştirilmiş bir metrik eklentisi kullanılmıştır. Çalışmamız, hedeflerimize ulaşmak için Java dili ile yazılmış birçok açık-kaynak kodlu projenin detaylı araştırmasına dayanmaktadır. Proje verilerinin istatistiksel olarak değerlendirilmesi sayesinde, kaynak-kod bazlı metrikler üzerinden, hem test gayretini ve testedilebilirliğini değerlendirebilmek için bir yeni model öneriyoruz, hem de yazılım tasarımı ve test gayreti ve yazılımın testedilebilirliği arasında kayda değer ilişki ve bağlantıları ortaya koyuyoruz.

Özet (Çeviri)

This dissertation investigates the factors that affect testability and testing cost of object- oriented software systems. Developing a software program which eases the testing process by increasing testability is crucial. Also, to assess whether or not the testing effort and cost consumed or planned is adequate or not is another critical matter this dissertation aims to answer by composing a new way to evaluate the links between software design parametersand testing effort via source-based metrics. An automated metric plug-in is used as the primary tool for obtaining the metric measurements. Our study is based on the investigation of many open-source projects written in Java to achieve our goals. By the help of the statistical evaluation of project data, we both propose a new model to assess testing effort and testability, and find significant relations and associations between software design and testing effort and testability of object-oriented software systems via source-based metrics.

Benzer Tezler

  1. Nesneye dayalı yazılımların bakım kolaylığı karakteristiğinin ölçülmesi

    Measuring the maintainability characteristic of object-oriented softwares

    ÖZLEM AKALIN

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FEZA BUZLUCA

  2. Darbeli detonasyon motoru (DDM) ile farklı konfigürasyonlarda detonasyon dalgası oluşturma

    Creating detonation wave in different configurations with pulsed detonation engine (PDE)

    ALİ CEM BULUT

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Enerjiİstanbul Teknik Üniversitesi

    Enerji Bilim ve Teknoloji Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MURAT ÇAKAN

    PROF. DR. ONUR TUNÇER

  3. Spor bilimlerinde kullanılan Y-Denge verilerinin makine öğrenimi yöntemleri ile analizi

    Analysis of Y-Balance data used in sports sciences with machine learning algorithms

    SÜHEDA AKDAĞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. CANER ÖZCAN

  4. Alt sekans profil haritaları kullanılarak protein katlanması tanıma

    Protein fold recognition using subsequence profile maps

    RUŞEN HALEPMOLLASI

    Yüksek Lisans

    Türkçe

    Türkçe

    2016

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ÖMER SİNAN SARAÇ

  5. Noise removal from the image using convolutional neural networks-based denoising auto encoder

    Görüntüden gürültünün kaldırılması: Konvolüsyonel sinir ağları tabanlı gürültü azaltıcı otokodlayıcı

    YOUNUS FAROOQ FAEQ CHAWARASH

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankırı Karatekin Üniversitesi

    Elektronik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SERKAN SAVAŞ