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. Mikroservis yazılımlarının sürdürülebilirlik seviyelerinin ölçülmesi

    Measuring the maintainability levels of microservice software

    OĞUZCAN ÖZDEMİR

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FEZA BUZLUCA

  2. 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

  3. Gemi adamlarının işe alım süreci için ölçme değerlendirme sisteminin geliştirilmesi

    Developing a measurement and evaluation system for seafarers' recruitment process

    İPEK GÖLBOL PEKDAŞ

    Doktora

    Türkçe

    Türkçe

    2025

    Denizcilikİstanbul Teknik Üniversitesi

    Deniz Ulaştırma Mühendisliği Ana Bilim Dalı

    PROF. DR. ÖZCAN ARSLAN

  4. 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

  5. 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