Geri Dön

A method for product defectiveness prediction with process enactment data in a small software organization

Küçük bir kurumda ürün hatalılık tahmini için süreç işletme verisinin kullanıldığı bir metot

  1. Tez No: 313591
  2. Yazar: DAMLA SİVRİOĞLU
  3. Danışmanlar: DR. AYÇA TARHAN, PROF. DR. ONUR DEMİRÖRS
  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 hata tahmini, makine öğrenmesi, yazılım ölçümü, hatalılık, yazılım süreç işletme, software defect prediction, machine learning, software measurement, defectiveness, software process enactment
  7. Yıl: 2012
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Enformatik Enstitüsü
  11. Ana Bilim Dalı: Bilişim Sistemleri Bölümü
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 190

Özet

Kalite yönetiminin bir parçası olarak ürün hatalılığı tahmini kurumsal şirketlerde olduğu kadar küçük yazılım kurumları için de hayati önem taşır. Hata tahmini ile ilgili pek çok çalışma yürütülmüş olmasına rağmen süreç işletme verisi, toplama zorluğu nedeniyle kullanılamamaktadır. Buna ek olarak süreç işletme verisinin yazılım mühendisliğinde analizi için önerilen ve genel olarak bilinen herhangi bir yaklaşım yoktur.Biz bu çalışmada, süreç işletme verisinin hata tahmini için uygulanabilirliğini gösteren bir metot geliştirdik ve ?Süreç işletme verisinin kullanımı hata tahmini için yararlı mıdır??, ?Süreç işletme verisini nasıl kullanabiliriz?? ve ?Bizim geliştirdiğimiz metot hangi analiz metotlarını destekleyebilir?? sorularını cevapladık. Çoklu durum çalışması tasarımını kullandık ve küçük bir yazılım şirketinde süreç işletme verisinin kullanıldığı ve kullanılmadığı durumlar dahil olmak üzere dört durum çalışması için analizler gerçekleştirdik. Süreç işletme bilgisini içeren verinin gruplaması için istatistiksel yaklaşımlar yerine makine öğrenmesi yaklaşımlarını tercih ettik. Çünkü örüntü tanıma amaçlı olan makine öğrenmesi yöntemlerinin, örüntüye yönelik doğası gereği süreç işletme verisi için elverişli olduğunu değerlendirdik.Yaptığımız durum çalışmaları ile ümit verici sonuçlar elde ettik. Hata açık kalma süresi değerinin tahmini için süreç işletme verisinin kullanımının avantajını göstermek için tahmin modellerinin performanslarını değerlendirdik. Makine öğrenmesi metotlarını uygulamak için yeterli veri noktamız olduğunda ve veri homojen olarak gruplanabildiğinde, süreç işletme verisinin dahil edildiği analiz sonuçlarının, dahil edilmemiş olanlara göre yaklaşık 3% (-10% ile 17% aralığında) daha doğru olduğunu gözlemledik.

Özet (Çeviri)

As a part of the quality management, product defectiveness prediction is vital for small software organizations as for instutional ones. Although for defect prediction there have been conducted a lot of studies, process enactment data cannot be used because of the difficulty of collection. Additionally, there is no proposed approach known in general for the analysis of process enactmentdata in software engineering.In this study, we developed a method to show the applicability of process enactmentdata for defect prediction and answered ?Is process enactment data beneficial for defect prediction??, ?How can we use process enactment data?? and ?Which approaches and analysis methods can our method support?? questions. We used multiple case study design and conducted case studies including with and without process enactmentdata in a small software development company. We preferred machine learning approaches rather than statistical ones, in order to cluster the data which includes process enactment informationsince we believed that they are convenient with the pattern oriented nature of the data.By the case studies performed, we obtained promising results. We evaluated performance values of prediction models to demonstrate the advantage of using process enactment data for the prediction of defect open duration value. When we have enough data points to apply machine learning methods and the data can be clusteredhomogeneously, we observed approximately 3% (ranging from -10% to %17) more accurate results from analyses including with process enactment data than the without ones.

Benzer Tezler

  1. Bulanık kümeler ve endüstri mühendisliği uygulamaları

    Başlık çevirisi yok

    M.FAHRİ DÜNDAR

    Yüksek Lisans

    Türkçe

    Türkçe

    1996

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    PROF.DR. AHMET FAHRİ ÖZOK

  2. Abraham Maslow'un ihtiyaçlar hiyerarşisi kuramına göre günümüzde kadına yönelik tüketim analizi

    According to Abraham Maslow's theory of needs hierarchy, consumption analysis for women today

    EZGİ AKTAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    ReklamcılıkMarmara Üniversitesi

    Halkla İlişkiler Ana Bilim Dalı

    PROF. DR. CENGİZ ANIK

  3. Açıköğretim lisesi televizyon ders programlarının öğrenme üzerindeki etkililiğine ilişkin öğrenci görüşleri 'Erzurum ili örneği'

    Opinions of students about the efectiveness of open high school instructional television programs on learning 'Erzurum province example'

    MEHMET AKİF ÖZERBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1996

    Eğitim ve ÖğretimAnkara Üniversitesi

    Y.DOÇ.DR. NECMETTİN TEKER

  4. Sağlık sektöründe reklam

    Advertisement in health sector

    EZGİ AYGÜN

    Yüksek Lisans

    Türkçe

    Türkçe

    2007

    HukukBaşkent Üniversitesi

    Özel Hukuk Ana Bilim Dalı

    Y.DOÇ.DR. HAMDİ PINAR

  5. Ürünlerinin değerlendirilmesi için bir yöntem

    A method for the evaluation of products

    AHMET ÖNDER FESLİGİL

    Yüksek Lisans

    Türkçe

    Türkçe

    2007

    Endüstri Ürünleri Tasarımıİstanbul Teknik Üniversitesi

    Endüstri Ürünleri Tasarımı Ana Bilim Dalı

    PROF.DR. NİGAN BAYAZIT