Geri Dön

The effectıveness of code ınspectıon on software qualıty

Kod incelemesinin yazılım kalitesindeki etkinliği

  1. Tez No: 201609
  2. Yazar: DİNÇER MOLA
  3. Danışmanlar: PROF. DR. FUAT İNCE
  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: 2007
  8. Dil: İngilizce
  9. Üniversite: Marmara Ü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ı: 93

Özet

Yazılım gelistirme endüstrisindeki hızlı gelisim dolayısıyla, günümüzde, yazılım sirketleri için, ürünlerini mümkün oldugunca çabuk piyasaya sürmek büyük önem arz etmektedir. Ne var ki, bir ürünün piyasaya çıkıs tarihi ne kadar erken olursa, o üründe çıkması muhtemel hata oranı da o kadar yüksek olur. Sonuç olarak, üründeki hataları azaltmak adına, en bastan baslayarak çıkıs tarihine kadar, gelistirme süreci son derece dikkatli bir sekilde gözlemlenmelidir. Ürünün yapısını daha saglam bir hale getirmek için yazılım gelistirme süreci esnasında izlenebilecek olan çesitli yöntemler bulunmaktadır. Bu yöntemlerden bir tanesi, yazılım gelistirme süreciyle es zamanlı olarak uygulanmakta olan, kod denetimi veya kod incelemesidir. Yazılım gelistirmede kod incelemesi, önemli fakat çok yaygın olmayan bir süreçtir. Birçok yazılım gelistirme organizasyonunda uygulanmamasına ragmen kod incelemesinin avantajı yadsınamaz. Bu tezin amacı, kod incelemesinin yazılım kalitesi üzerinde olan etkinligini incelemek ve piyasaya çıkıs sonrasında, kod incelemesi yöntemi uygulanmıs veya uygulanmamıs olmasına dayanarak sorunların veya ürünlerin performanslarını karsılastırmaktır. Bu yüksek lisans tezi esnasında, kod inceleme yönteminin etkinligini izleyebilmek amacıyla üç adet birbirine yakın boyutlarda yazılım projesi kullanılmıstır. Bu projelerden bir tanesinde kod inceleme yöntemi uygulanırken, geri kalan iki proje kod inceleme yöntemi uygulanmadan tamamlanmıstır. Uygulama kısmı olarak, bu üç adet projenin analiz test sonuçları toplanmıs ve birbirleriyle karsılastırılmıslardır.

Özet (Çeviri)

Due to the rapid growth of software development industry, today, it is very important for software companies to release their product as quickly as possible. However, the earlier is the release date of a product, the bigger is the possibility of defects in the product. As a result, from the very beginning until the release, the development cycle should be treated and reviewed very carefully to be able to reduce after-release defects or bugs in the product. There are several methodologies that can be followed during the software development process so that the structure of the product gets more stable. One of these methodologies is mainly code review or code inspection, which is a process being run simultaneously as the software development process. Code inspection in software development is an important, but not so common, process. Although code reviews aren?t applied in most software development organizations, the benefit is undeniable. The aim of this thesis is to study the effectiveness of code inspection on software quality and compare the performance of products or the problems after release, that are developed with and without using code inspection methodology. During this master thesis, three software projects of similar sizes have been used to view the effectiveness of code inspection methodology. On one of the projects, code inspection methodology has been applied whereas the remaining two projects were completed without applying the code inspection methodology. As the application part, alpha test results for each of these three projects have been collected and compared to each other.

Benzer Tezler

  1. 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

  2. An evaluation of the reinspection decision policies for software code inspections

    Yazılım kod muayenelerine yönelik yeniden muayeneye karar verme politikalarının karşılaştırılması

    SERKAN NALBANT

    Yüksek Lisans

    İngilizce

    İngilizce

    2005

    Endüstri ve Endüstri MühendisliğiOrta Doğu Teknik Üniversitesi

    Endüstri Mühendisliği Bölümü

    DOÇ.DR. GÜLSER KÖKSAL

  3. İzin ve izin gruplarına dayalı android kötücül yazılım tespit sistemi

    Android malware detection system based on permissions and permission groups

    MURAT ÖNDER

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. İBRAHİM ALPER DOĞRU

  4. Model-driven architecture view consistency checking

    Model güdümlü yazılım mimarisi bakış açılarında uygunluk kontrolü

    GÜLSÜM ECE EKŞİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. BEDİR TEKİNERDOĞAN