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
- Tez No: 255888
- Danışmanlar: YRD. DOÇ. DR. AYŞE BAŞAR BENER
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- 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
- Yıl: 2010
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- 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
- Türkiye'de aile planlaması çalışmalarında erkeklerin önemi, hastane personeli ile fabrika işçilerinin doğum kontrol yöntemlerine karşı tutum ve davranranışlarında farklılığın araştırılması
Başlık çevirisi yok
KAMİL MALKOÇLU
Yüksek Lisans
Türkçe
1987
Demografiİstanbul ÜniversitesiAile Sağlığı Ana Bilim Dalı
DOÇ. DR. DERİN KÖSEBAY
- İ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
1985
Tekstil ve Tekstil MühendisliğiEge ÜniversitesiTekstil Mühendisliği Ana Bilim Dalı
DOÇ. DR. GÜNGÖR BAŞER
- Bromtimol mavisi, bromkresol moru ve klorfenol kırmızısı indikatörleri katılmış özel besiyerlerinin sütlerde antibiyotik belirtilmesine uygunluğu üzerine araştırmalar
Başlık çevirisi yok
ESENGÜL TUNCER
Yüksek Lisans
Türkçe
1985
Gıda MühendisliğiEge ÜniversitesiSüt Teknolojisi Ana Bilim Dalı
PROF. DR. HASAN YAYGIN
- 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
1985
Tekstil ve Tekstil MühendisliğiEge ÜniversitesiTekstil Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. KERİM DURAN
- Ç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
1987
Çevre MühendisliğiÇukurova ÜniversitesiPeyzaj Mimarlığı Ana Bilim Dalı
DOÇ. DR. ERDOĞAN GÜLTEKİN
- 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
1986
UlaşımGazi ÜniversitesiKazaların Çevresel ve Teknik Araştırması Ana Bilim Dalı (disiplinlerarası)
PROF. DR. RIDVAN EGE