Geri Dön

Yazılım sektöründe yazılım test sürelerinin belirlenmesi için bir model önerisi

A model proposal for determining software testing durations in the software industry

  1. Tez No: 935803
  2. Yazar: HANDE OKUR
  3. Danışmanlar: PROF. DR. ALPASLAN FIĞLALI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Endüstri ve Endüstri Mühendisliği, Industrial and Industrial Engineering
  6. Anahtar Kelimeler: Bulanık Mantık, Yazılım Testi, Yazılım Test Eforu Tahminleme, Yazılım Testi Süreçleri, Fuzzy Logic, Software Testing, Software Test Effort Estimation, Software Testing Processes
  7. Yıl: 2025
  8. Dil: Türkçe
  9. Üniversite: Kocaeli Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Endüstri Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 73

Özet

Bu çalışma, yazılım test süreçlerinin tahmin edilmesinde bulanık mantık yaklaşımını kullanarak test sürelerinin öngörülebilirliğini artırmayı amaçlamaktadır. Yazılım projelerinde test süreleri, projelerin karmaşıklığı ve boyutuna bağlı olarak değişkenlik göstermektedir. Bu değişkenlik, geleneksel metodolojilerle tahmin edilemeyecek kadar dinamik ve karmaşık olabilmektedir. Çalışma, bu soruna çözüm olarak bulanık mantık tabanlı bir model önermektedir. Model, test karmaşıklığı ve yazılım geliştirme boyutunu girdi olarak almış; çıktı olarak ise test sürelerini saat bazında sunmuştur. MATLAB ortamında geliştirilen modelde test karmaşıklığı, yazılım boyutu ve test süreleri için üçgen ve trapez üye fonksiyonları kullanılmış ve 16 temel kural tanımlanmıştır. Modelin doğruluğunu test etmek amacıyla farklı karmaşıklık ve boyut seviyeleri içeren 16 girdi kombinasyonu üzerinde çalışılmış ve test süreleri tahmin edilmiştir. Sonuçlar, karmaşıklık ve yazılım boyutunun test sürelerini belirgin bir şekilde etkilediğini göstermiştir. Düşük karmaşıklık ve küçük boyutlu projelerde test süreleri minimum seviyede kalırken, yüksek karmaşıklı ve büyük boyutlu projelerde test süreleri maksimum seviyelere ulaşmıştır. Modelin 3B analizleri, test karmaşıklığı ve yazılım boyutunun birlikte artışıyla test sürelerinin daha hızlı bir artış göstermesine neden olduğunu ortaya koymuştur. Bu çalışmanın sonucunda geliştirilen model, yazılım test süreçlerinin planlanması ve yönetiminde kullanılabilecek bir çerçeve sunmuş ve test sürelerinin daha öngörülebilir hale gelmesini sağlamıştır. Gelecekte, modele farklı girdilerin eklenmesi ve farklı projelere uygulanması ile daha geniş kapsamda test süreçleri optimize edilebilir.

Özet (Çeviri)

This study aims to enhance the predictability of test durations in software testing processes by employing a fuzzy logic approach. In software projects, test durations vary depending on the complexity and size of the projects. This variability can be too dynamic and complex to predict using traditional methodologies. The study proposes a fuzzy logicbased model as a solution to this problem. The model takes test complexity and software development size as inputs and provides test durations in hours as output. Developed in the MATLAB environment, the model utilizes triangular and trapezoidal membership functions for test complexity, software size, and test durations, and defines 16 fundamental rules. To validate the model's accuracy, it was tested with 16 input combinations representing different complexity and size levels, and test durations were estimated. The results demonstrated that complexity and software size significantly affect test durations. While test durations remained at a minimum for projects with low complexity and small size, they reached maximum levels for projects with high complexity and large size. The 3D analyses of the model revealed that an increase in both test complexity and software size leads to a more rapid rise in test durations. The model developed as a result of this study provides a framework that can be used in the planning and management of software testing processes, making test durations more predictable. In the future, the addition of different inputs to the model and its application to various projects could optimize testing processes on a broader scale.

Benzer Tezler

  1. Enterprise resilience program management system in construction industry modal proposal

    İnşaat sektörü için kurumsal esneklik programı yönetim sistemi model önerisi

    CANSU BOL

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    İnşaat Mühendisliğiİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    DOÇ. DR. PELİN ALPKÖKİN

    PROF. DR. Matthias SUNDERMEIER

  2. A Time information system for the construction industry

    İnşaat sektörü için geliştirilmiş bir süre enformasyon sistemi

    SEDEF SARAÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    1995

    Mimarlıkİstanbul Teknik Üniversitesi

    PROF.DR. HEYECAN GİRİTLİ

  3. Ar-Ge merkezlerinde inovatif iş davranışını etkileyen faktörlerin belirlenmesi

    Determining the factors affecting innovative work behavior in R&D centers / Déterminer les facteurs affectant les comportementsde travail innovants dans les centres de R&D

    MERVE KIR

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    İşletmeGalatasaray Üniversitesi

    İşletme Ana Bilim Dalı

    PROF. DR. TÜRKER BAŞ

  4. Evaluation of productivity and observability in agile software development processes: An analytical dashboard design and implementation

    Çevik yazılım geliştirme süreçlerinde üretkenlik ve gözlemlenebilirliğin değerlendirilmesi: Analitik bir pano tasarımı ve uygulaması

    VERDA KILIÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    İşletme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. NİHAN YILDIRIM

  5. Investigating the impact of project management aspects on safety-related performance in construction projects

    İnşaat projelerinde proje yönetimi unsurlarının güvenlikle ilgili performans üzerindeki etkisinin incelenmesi

    BASSEL MOHAMED AHMED MOHAMED NASSER

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    İnşaat MühendisliğiSakarya Uygulamalı Bilimler Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ SEDAT SEMİH ÇAĞLAYAN