Geri Dön

Do more people make the code more defect prone?: Social network analysis in oss projects

Fazla insan kod bozukluğa yol açar mi?: OSS projelerinin içindeki bir sosyal ağ analizi

  1. Tez No: 255888
  2. Yazar: SALİFU ALHASSAN
  3. Danışmanlar: YRD. DOÇ. DR. AYŞE BAŞAR 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: Hata analizi, Hata tahmini, Yazılım, Yazılım metrikleri, Yazılım testi, Error analysis, Error estimation, Software, Software metrics, Software test
  7. Yıl: 2010
  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

Bir yazılım kalite modeli üç ana unsurdan olusur. Bunlar `ürün', `süreç' ve `insan`dır. Literatürde `süreç' ve `ürün' ile ilgili çalışmalar pek çok yazılım kalite modelinde çalışılmaya değer bulunmuştur; ama `insan'ı modelleyen calışmalar azdır. Açık Kaynaklı Yazılım Geliştirme Projeleri'nde yazılımcılar arasındaki etkileşim ile yazılımcılar ve yazılımla ilgili etkileşimleri, kapalı kaynak kodlu projelerdeki etkileşimlerden daha da onemlidir.Açık kaynaklı yazılımda kesin olarak tanımlanmamış süreçler, genellikle insanın önemini artırmaktadır. Bu araştirmada açik kaynaklı yazılım geliştirme projelerinde insan`ın sosyal ağını keşfetmeyi amaçladık. Yazılımcıların yazılım kalitesiyle olan ilişkisini araştırmak amaciyla sosyal ağ metriklerini dört geniş ölçekli açık kaynaklı yazılımdan cıkarttık ve iki deney yapıldı. İlk olarak: sosyal ağ metriklerinin kod hatalarini ne derecede dogru tahmin ettiğini incelendi. İkinci olarak; sosyal ağın, açik kaynaklı yazılımdaki hataları belirlemek üzerine etkisini incelendi.Deney sonuçlarımız; sosyal ağ metriklerinin hataları belirlemede, ?statik kod? veya ?churn metrikleri? uzerine kayda değer bir etkisinin olmadığını göstermektedir. Öte yandan, sonuçlarımız sosyal ağın karmaşıklıgı ile hata bulma olasılığı arasinda olumlu bir ilişki olduğunu ortaya koymaktadır.

Özet (Çeviri)

A software quality model consists of three pillars: 3Ps (Product, Process, and People). Many software quality models in the literature has so far taken process and product related attributes into consideration, but there are very few studies that model people. In Open Source Software (OSS) development projects developers and their interactions with each other and the software product are even more important than closed loop projects.In open source software loosely defined processes usually increase the significance of people. In this research we are motivated to explore the social network of people in OSS projects. We extracted the social network metrics of developers in four large-scale open source software to examine their relation to software quality in twofold. First, we analyzed the effect of social network metrics in predicting post release defects. Second, we explored the effect of social networks to defect proneness of open source software.Our experiment results showed that social network metrics do not have a distinct impact over and above static code and churn metrics in predicting defects. On the other hand, our results revealed that there is a positive correlation between social network complexity and defect proneness.

Benzer Tezler

  1. İki katlı pamuk ipliklerinden dokunan kumaşlarda örgüye bağlı olarak maksimum atkı sıklığının değişimi üzerinde bir araştırma

    Başlık çevirisi yok

    MELTEM ASLI NARTER

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    Tekstil ve Tekstil MühendisliğiEge Üniversitesi

    Tekstil Mühendisliği Ana Bilim Dalı

    DOÇ. DR. GÜNGÖR BAŞER

  2. Tekstil boyamacılığında atık flottede boyama imkanları üzerine araştırma

    Başlık çevirisi yok

    MEHMET YAKARTEPE

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    Tekstil ve Tekstil MühendisliğiEge Üniversitesi

    Tekstil Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. KERİM DURAN

  3. Çukurova bölgesinde biyoklimatik veriler kullanılarak açık ve yeşil alan sistemlerinin belirlenmesi ilkeleri üzerinde bir araştırma

    A research on the determination of the principles in open and green spaces systems by using the bioclimatic data in Çukurova region

    MEHMET FARUK ALTUNKASA

    Doktora

    Türkçe

    Türkçe

    1987

    Çevre MühendisliğiÇukurova Üniversitesi

    Peyzaj Mimarlığı Ana Bilim Dalı

    DOÇ. DR. ERDOĞAN GÜLTEKİN

  4. Türkiye trafik düzeninde kazaların azaltılması açısından yeni trafik kanunu uygulaması ile ilgili sorunlar ve çözüm yolları

    Başlık çevirisi yok

    ERDAL UÇAR

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    UlaşımGazi Üniversitesi

    Kazaların Çevresel ve Teknik Araştırması Ana Bilim Dalı (disiplinlerarası)

    PROF. DR. RIDVAN EGE