Geri Dön

Yazılım kalite metrikleri ile test eforu arasındaki ilişkinin belirlenip tarihsel verinin oluşturulması

Finding the relationship between software testing effort and software quality metrics, generating historical data

  1. Tez No: 343290
  2. Yazar: NURHAN YAĞCI
  3. Danışmanlar: YRD. DOÇ. KÜRŞAT AYAN
  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: Yazılım Test Eforu Tahminleme, Yazılım Kalite Metrikleri, Testing Effort Estimation, Software Quality Metric
  7. Yıl: 2013
  8. Dil: Türkçe
  9. Üniversite: Sakarya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 75

Özet

Günümüzde gelişen teknoloji ile beraber, yazılım ürünleri birçok alanda insan hayatının içine girmiş durumdadır. Dolayısıyla, bu ürünlerde meydana gelebilecek en küçük hata insan hayatını çok olumsuz etkilemektedir. Ortaya çıkabilecek hatanın maliyeti, kullanılan yazılımın önemine göre değişse; bu maliyet, de en iyi ihtimalle para, kötü ihtimaller söz konusu olduğunda ise insan hayatına zarar verecek boyutlara kadar ulaşabilir. Yazılım testi; olası hataların erken evrelerde, ürün kullanıma girmeden bulunmasını sağlamak amacıyla yapılır. Yazılımların günümüzdeki etkilerinin büyüklüğü göz önüne alınırsa, yazılım testinin önemi net bir şekilde görülebilir. Daha iyi test süreçleri için, yazılım firmalarının kaynaklarını planlamaları ve test efor süreleri için tahminleme yapmaları gerekmektedir. Yapılacak bu tahminlemeler kullanılarak kaynak ve zaman ayarlamaları yapılacağı için tahminlemenin doğruluğu çok önemlidir. Ancak şimdiye kadar önerilen ve kullanılan yöntemler, ya çok kişisel kararlara bağlı ya da çok fazla efor gerektiren yöntemler olmaları sebebiyle kullanılamamaktadır. Bu çalışmada, yazılım kalite metrikleri ile test efor süresi arasında bir ilişkinin bulunması ve daha sonraki proje tahminlemelerinin bu ilişkiye göre yapılması yöntemi önerilmektedir. Böylelikle, nesnel test efor tahminleme yöntemi, kabul edilebilir sürelerde yapılabilinecektir.

Özet (Çeviri)

Nowadays, by the development of software technology, software products are taken very big part in human life. So even a little failure in software products, can cause very bad consequences. For avoiding failures, software test process must be done properly. The purpose of software test process is to find the possible failures before the software products are used. Considering the big role which software products have in human life, the important of the software test can understood clearly. For better software test process, software companies have to schedule and plan their sources and have to estimate the test effort accurate as possible. The accuracy of the estimation is very important for project success, because source and time planning is going to be actualizing according to this estimation. But so far the methods which have been used to estimate the test effort are too subjective or required too many efforts. We propose a new method for test effort estimation. Proposed method is about finding the relationship between software quality metrics and test effort execution then making the estimation according to this relationship. In this manner, objective test effort estimation is going to be possible in acceptable time.

Benzer Tezler

  1. Proje yaşam döngüsü parametreleri ile proje performanslarının ölçülmesine yönelik yazılım sisteminin geliştirilmesi

    Developing a software for measuring project performances with project life cycle parameters

    ÖZGÜR GÜN

    Doktora

    Türkçe

    Türkçe

    2020

    Endüstri ve Endüstri MühendisliğiKocaeli Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ PINAR YILDIZ KUMRU

  2. Software defect prediction with a personalization focus and challenges during deployment

    Kişiselleştirme odaklı yazılım hata tahmini ve entegrasyon zorlukları

    BEYZA EKEN

    Doktora

    İngilizce

    İngilizce

    2022

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ AYŞE TOSUN KÜHN

  3. Measuring and evaluating the maintainability of microservices

    Mikroservislerin sürdürülebilirliğinin ölçülmesi ve değerlendirilmesi

    RAHİME YILMAZ

    Doktora

    İngilizce

    İngilizce

    2024

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FEZA BUZLUCA

  4. Nesne yönelimli yazılım testi ve metrik kümesi değerlendiren uzman modülün gerçekleştirilmesi

    Object oriented software testing and implementation of expert modul that evaluating the metric suite

    M. HANEFİ CALP

    Yüksek Lisans

    Türkçe

    Türkçe

    2011

    Teknik EğitimGazi Üniversitesi

    Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı

    YRD. DOÇ. DR. NURSAL ARICI

  5. Yazılım kusur kestirimi probleminde yapay bağışıklık sistemlerinin uygulanması

    Application of artificial immune systems in software fault prediction problem

    ÇAĞATAY ÇATAL

    Doktora

    Türkçe

    Türkçe

    2008

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. BANU DİRİ