Geri Dön

A software benchmarking methodology for effort estimation

İş gücü kestirimi için bir yazılım referans veri kümesi yöntemi

  1. Tez No: 313594
  2. Yazar: MİNA NABİ
  3. Danışmanlar: 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: Belirtilmemiş.
  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ı: 122

Özet

Yazılım proje yöneticileri genellikle iş gücü, maliyet ve yazılım geliştirme süresini tahmin etmek için referans veri kümelerini kullanırlar. Bu tahminler proje faaliyetlerinin uygun planlama, izleme, ve kontrolü için kullanılır. İş gücü kestirimi yazılım geliştirme projesinin başarısında önemli bir rol oynamaktadır ve referans veri kümesinin kalitesi yazılım proje iş gücü kestirim sürecinde kritik bir faktördür. Güvenilir bir referans veri kümesi oluşturmak amacıyla, kestirim veri niteliklerinin ve veri özelliklerinin tanımlı olması önemlidir. Öte yandan, çalışmalar referans veri kümelerinin veri özellikleri bu veri kümelerine dayalı çalışmaların yaygınlaştırılması üzerinde etkili olduğunu göstermektedir. Referans veri kümelerin kalitesi sadece toplanan veri niteliğine bağlı değildir, aynı zamanda bu verilerin nasıl toplandığıyla da ilgilidir.Bu tezde, organizasyonlarda iş gücü kestirim amacıyla referans veri kümesine veri toplamak için bir metodoloji önerilmiştir. Bu metodoloji, üç ana bölümden oluşmuştur: referans veri kümesinin ölçüleri, referans veri kümesinin veri toplama süreçleri, referans veri kümesi için veri toplama aracı. Bu yaklaşımda literatürde önceki çalışmaların sonuçlarından da yararlanılmıştır. Metodolojiyi doğrulamak vegeçerlemek amacıyla, iki orta boy yazılım organizasyonundan proje verileri otomatik referans veri kümesi veri toplama aracını kullanarak toplandı. Ayrıca, iş gücü kestirim modelleri oluşturuldu ve bu projelerin verileri ve projelerin farklı özelliklerinin etkisi iş gücü kestirimi için değerlendirildi.

Özet (Çeviri)

Software project managers usually use benchmarking repositories to estimate effort, cost, and duration of the software development which will be used to appropriately plan, monitor and control the project activities. In addition, precision of benchmarking repositories is a critical factor in software effort estimation process which plays subsequently a critical role in the success of the software development project. In order to construct such a precise benchmarking data repository, it is important to have defined benchmarking data attributes and data characteristics and to have collected project data accordingly. On the other hand, studies show that data characteristics of benchmark data sets have impact on generalizing the studies which are based on using these datasets. Quality of data repository is not only depended on quality of collected data, but also it is related to how these data are collected.In this thesis, a benchmarking methodology is proposed for organizations to collect benchmarking data for effort estimation purposes. This methodology consists ofthree main components: benchmarking measures, benchmarking data collection processes, and benchmarking data collection tool. In this approach results of previous studies from the literature were used too. In order to verify and validate the methodology project data were collected in two middle size software organizations and one small size organization by using automated benchmarking data collection tool. Also, effort estimation models were constructed and evaluated for these projects data and impact of different characteristics of the projects was inspected in effort estimation models.

Benzer Tezler

  1. A functional software measurement approach bridging the gap between problem and solution domains

    Problem ve çözüm uzayı arasında bağlantı sağlayan bir işlevsel büyüklük ölçüm yaklaşımı

    ERDİR UNGAN

    Doktora

    İngilizce

    İngilizce

    2013

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilişim Sistemleri Bölümü

    PROF. DR. ONUR DEMİRÖRS

  2. Orta ve büyük ölçekli şirketlerde uygun PLM yazılımının seçilmesi ve seçilen PLM yazılımının şirketlere uygulanmasına ilişkin metodolojinin geliştirilmesi

    A methodology recommendation for choosing suitable PLM software and implementation of chosen PLM software in medium and large-sized companies

    EMRECAN MAKARAÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Yönetim Bilişim SistemleriEge Üniversitesi

    Ürün Yaşam Döngüsü Yönetimi Ana Bilim Dalı

    PROF. DR. SEMİH ÖTLEŞ

  3. Unfolding strategic drivers of corporate sustainability practices

    Kurumsal sürdürülebilirlik uygulamalarının stratejik etmenlerinin belirlenmesi

    GÖNENÇ DALGIÇ TURHAN

    Doktora

    İngilizce

    İngilizce

    2017

    İşletmeYaşar Üniversitesi

    İşletme Ana Bilim Dalı

    YRD. DOÇ. DR. RAİF SERKAN ALBAYRAK

  4. Ulusal kalite ödülü için alternatif bir model önerisi

    A proposal for an alternative national quality award model

    AHMET BEŞKESE

  5. Açık kaynak kodlu işlemci ve işletim sistemleri kullanılarak nesnelerin interneti için enerji etkin düğüm tasarımı ve fpga üzerinde gerçeklenmesi

    Energy efficient node design for internet of things and implementation on fpga by using open source processors and operating systems

    MEHMET ONUR DEMİRTÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SIDDIKA BERNA ÖRS YALÇIN