Geri Dön

A defect prediction method for software versioning

Yazılım sürüm farklılıkları için bir hata tahmin yöntemi

  1. Tez No: 181308
  2. Yazar: YOMİ KASTRO
  3. Danışmanlar: DR. AYŞE BENER
  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: 2006
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Yazılım oluşturma süreci yeni araçların ve tekniklerin yardımıyla gitgide daha insandanbağımsız bir hale gelmektedir. Bu alandaki araştırmaların önemli bir kısmı yazılım hatalarınınazaltılması, hataların tespiti ve tahmini üzerine odaklanmıştır. Yapay zeka tekniklerine ve verimadenciliğine dayalı hata tahmini bu alanda göreceli olarak yeni bir araştırma konususayılabilir. Bugün itibariyle, yazılım mühendisliği yazınında halen bir yazılım ürününün yeniversiyonlarına yönelik bir hata tahmin çözümü bütünüyle yer almamaktadır.Bu araştırmanın amacı, bir yazılımın yeni sürümlerindeki hata oranını eski sürümlerinegöre olan değişikliklerini baz alarak tahmin eden bir model ortaya koymaktır. Bu değişiklikleryazılımdaki bir yenilik, bir algoritma değişikliği ve hatta bir hata ayıklama değişikliği olabilir.Bu tür değişikliklerin türünü formal ve nesnel bir bakış açısıyla analiz ederek, ve bunayazılımın hacimsel değişikliğini de katarak, yeni versiyondaki hata oranını doğru bir şekildetahmin edebilmeyi amaçlıyoruz.Bu araştırmada önerilen modeli kullanarak, yazılım hayat döngüsündeki test sürecinikısaltabilmek ve harcanan eforu azaltabilmek mümkündür. Buna ek olarak, yeni bir yazılımsürümünün sağlamlığını saptamak bu model sayesinde olasıdır. Bu model, aynı zamanda biryazılım ürününe katılan yeniliklerin, hata ayıklama değişiklikleri gibi değişiklik türlerininhata oluşturma ihtimallerine olan katkısını ayrı ayrı anlamaya yardımcı olmaktadır.

Özet (Çeviri)

Software lifecycle is becoming more human-independent with the help of newmethodologies and tools. Many of the research in this field focus on defect reduction, defectidentification and defect prediction. Defect prediction is a relatively new research area usingvarious methods from artificial intelligence to data mining. Currently, software engineeringliterature still does not have a complete defect prediction solution for new versions of asoftware product.In this research our aim is to propose a model for predicting the number of defects in anew version of a software product relative to the previous version by considering the changes.These changes might be introduced as a new feature or a change of algorithm or even as aform of a bug fix. Analyzing the types of changes in an objective and formal manner andconsidering the lines of code change, we aim to predict the new defects introduced into thenew version.Using such a proposed model will benefit to a more focused testing phase which willdecrease the overall effort and cost. Also, this method can help to determine the stability of asoftware version before publishing the product. The method also helps us to understand theindividual effect of a feature, bug fix or change in terms of probability of a new defectintroduction.

Benzer Tezler

  1. Ovulasyon indüksiyonu tedavisinde folliküler gelişimin ultrasonografik takibi

    Başlık çevirisi yok

    MERİH BAYRAM

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    1987

    Kadın Hastalıkları ve DoğumGazi Üniversitesi

    Kadın Hastalıkları ve Doğum Ana Bilim Dalı

    DOÇ. DR. MÜLAZIM YILDIRIM

  2. Çimentonun sertleşmesi üzerinde kimyasal komponentlerin etkisi

    Başlık çevirisi yok

    NACİYE TÜRKEL

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Kimya MühendisliğiUludağ Üniversitesi

    Kimya Ana Bilim Dalı

    PROF. DR. MUSTAFA CEBE

  3. Bazı esterlerin kinetik incelenmesi ve termodinamik parametrelerin belirlenmesi

    Kinetic study and detesmination of thermodnamic parameters of some esters

    İBRAHİM TAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Kimya MühendisliğiUludağ Üniversitesi

    Kimya Ana Bilim Dalı

    PROF. DR. MUSTAFA CEBE

  4. Atherosklerotik kalp hastalıklarında risk faktörleri

    Risk factors in the coronary artery disease

    MURAT SUHER

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    1987

    KardiyolojiGazi Üniversitesi

    İç Hastalıkları Ana Bilim Dalı