Araştırmalar Açık Kodlu Yazılımların Daha Hatasız Olduğunu Gösteriyor

0
FZ
Açık kodlu yazılımlar ve kapalı kodlu yazılımların kalitesine dair sabaha dek tartışmak ve bir yere varamamak mümkündür. Şimdiye dek bu konuda net bir ölçüm yapılmamıştı. Ancak kısa bir süre önce yapılmış bir araştırmanın sonuçlarına göre açık kaynak kodlu yazılımların kalitesi kesin olarak kapalı kodlu muadillerine göre daha yüksek.
Reasoning isimli araştırma şirketi objektif bir ölçüm yapmak için Illumina isimli C ve C++ kaynak kod denetleyicisini kullandılar. Sonuçlara göre Linux çekirdeğinin 2.4.19 sürümündeki TCP/IP yığıtı uygulamasında, 1000 satırlık kod parçası başına düşen hata miktarı 0.10; oysa 5 farklı kapalı kodlu işletim sistemindeki TCP/IP uygulamasına bakıldığında bu istatistiğin 0.55 yani neredeyse 5 kat daha fazla olduğu görülüyor. Bu diğer 5 sistem 10 yıldan daha uzun süredir piyasada kullanılıyor! Sonuç: Linux, bu bakımdan `olgun´ kabul edilen sistemleri geçmiş durumda.

Detaylarını burada okuyabileceğiniz habere göre Reasoning şirketi herhangi bir tarafı tutmuyor ve konu ile ilgili olarak genel kabul görmüş açıklamaları yapmakla yetiniyor. Mesela açık kodlu yazılım kullanıcılarının bir bölümü sadece hatayı tespit edip raporlamakla kalmıyor, peşinden gidip onu düzeltiyorlar da. Ve tabii kod açık olduğu için çok daha fazla eleştiriye maruz kalıyor, hatalar daha çabuk yakalanıyor ve yok ediliyor, bu da daha kaliteli koda yol açıyor. Binlerce yetenekli programcı tarafından kodunun didik didik edileceğini bilen bir programcı da kodunu kamuya açmadan önce bir hayli titiz çalışmak zorunda hissediyor kendini.

Görüşler

0
inoxes
şahsen olabildiğince hatasız ve bug'sız kod yazmaya deneysel amaçlı programlarımda bile özen gösteririm fakat baş ucumda 3 gün sürmesi gereken işi sabaha yetiştirmemi isteyen patronlar ve durmadan bana taklalar atlatan analistler olduğu sürece ne yazık ki içime sinmese bile kalitesiz ve çalakalem kod yazmaya mecbur kalıyorum.
MS ya da diğer yazılım firmalarının programcılarının
gpl üzerinde çalışan programcılarından daha kalitesiz olduğunu düşünmüyorum fakat araya tüccarlar girince ne yazık ki kaliteden ödün vermek zorunda bırakılıyoruz.

En azından benim çalıştığım uygulama yazılımı sektöründe ben ve bir çok arkadaşımın durumu böyle.


0
FZ
Ne demek istediğini gayet iyi anlayabiliyorum. Ancak görüldüğü gibi burada `uygulama´ yazılımlarından ziyade sistem yazılımları söz konusu. Yani muhasebe, ERP, vs. tarzı yazılımlardan çok TCP-IP, çekirdek, e-posta sunucu ve okuyucu gibi çok geniş kitlelere hitap eden temel sistem yazılımları. Bunları yazarken insanın başında genellikle şirket patronları ya da analistler falan olmuyor. Standartlara uyup kaliteli kod yazdıktan sonra sadece hayalgücün ile sınırlısın.
0
inoxes
peki neden bazı firmalar urunlerini satafatli bir sekilde piyasaya sunduktan 1 ay sonra yama yazilimlari cikariyorlar. Sanırsam urunlerin cikis tarihini programcilardan daha cok sirket yoneticileri belirliyor.
0
anonim
inoxes'e katiliyorum bu konuda. gerci henuz bi universite orencisiyim ama bugune kadar duyduklarim pazarlama dehasi (?) endustri muhendislerinin programcilari devamli baski altinda tuttuklari yonunde. sektordeki insanlari dinlemek tabii daha mantikli ama ornegin 55000 muhendisli Micros~1in bu muhendislerin birine bile hava aldirdigini sanmiyorum :))
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Noam Chomsky İstanbul Bilgi Üniversitesi´nde

FZ

Özgürlükleri teftiş için 13 Şubat’ta Türkiye’ye gelen Noam Chomsky, İstanbul Bilgi Üniversitesi’nde konferans veriyor ve Üniversite bu vesileyle, çağımızın en önemli entellektüellerinden Chomsky üzerine yapılmıs bir belgeseli 10 Şubat’ta gösteriyor.

Dünyaca ünlü Amerikalı düşünür ve dilbilimci Noam Chomsky 13 Şubat Çarşamba günü saat 16.00-18.00 arasında İstanbul Bilgi Üniversitesi Dolapdere Kampüsü’nde, “11 Eylül ve İletişim” konulu bir konuşma yapacak.

Hurriyet kampanya yapiyor

bm

Hurriyet web sitesinin ana sayfasindan linkli iyi niyetli ama potansiyel olarak fevkalade zararli bir kampanya var: http://www.hurriyetim.com.tr/dosya/harflerimiz/.

Uc sIk isaretlenebiliyor, ucu de develete yasak koydurmaya yonelik. Ustelik ISO standartlari varken 'Devlet standart koysun, yazilimlarda buna uyma zorunlulugu getirsin' diye bir ifade de var! Bunu yapanlar bir devlet kurulusu olan TSE'nin neleri yapip neleri yapmadigini bize haber vermekle gorevli basinimiz, dikkatinizi cekeyim. Yani mankenlere ve hakemelere standart getirecegiz deyip, "ithal mallarini test edecegiz vakfimiza bagis mukabili" tarziyla aldiginiz her malin maliyetini sisiren, IKI defa (ISO 8859-1 ve 8859-15) Izlanda karakterlerinin Turkce karakterlerin yerini almasina engel olamayan (belki haberi bile olmayan) kurulus olan TSE'nin. Lutfen disariyla is yapmayi zorlastiracak, kucuk sirketler ve kisiler tarafindan yapilacak ithalatin zaman ve kirtasiye maliyetini yukseltecek bu girisime hayir deyin. Ben de memnun degilim Ingilizce alfabeyle Turkce yazmaktan ama artik 2004 senesinde internette basin gucuyle devlete teknolojik yasak koydurma kampanyasi yapilmasini cok daha uzucu buluyorum.

E-öğrenme İçin 2.500.000$

FZ

Carnegie Mellon üniversitesi Internet tabanlı öğrenmenin etkilerinin araştırılması için 2.5 milyon $ tutarında bir fon elde etmiş. Bu para, normal fiziksel sınıf eğitimindeki öğrencilerin aynı zamanda Internet üzerinden de ders almalarının nasıl bir etkiye yol açacağının araştırılması için üniversiteye bağışlanmış durumda.

Söz konusu e-öğrenme sistemi: Open Learning Initiative (OLI). OLI bünyesinde şu anda biyoloji, matematik analiz, kimya, fizik, statik, empirik araştırma yöntemleri, istatistik, mantık ve kanıtlar, Fransızca gibi dersler bulunuyor. Bu dersler üniversite giriş seviyesinde hazırlanmış halde.

OpenBSD 3.8 Çıktı!

honal

19. OpenBSD sürümü olan OpenBSD 3.8 1 Kasım 2005 tarihinde "Hackers of the Lost RAID" şarkısı ile çıktı. Bu sürümde şarkı isminden de anlaşılacağı gibi daha çok RAID sistemler üzerine yenilikler bulunmakta. OpenBSD 3.8 ile birlikte gelen tüm yenilik ve değişikler için http://www.openbsd.org/38.html adresi ziyaret edilebilir.

Bilgi Üniversitesi Araştırma Görevlisi Kadrosu

vst

Bilgi Üniversitesi, Bilgisayar Bilimleri Bölümü için araştırma görevlisi arıyor.

Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü teoriye önem veren bir bölümdür. Bunun yanında, Türkiye'de Özgür ve Açık Kaynak Kodlu Yazılımı desteklemek ve geliştirmek üzere çalışmalar yapmaktadır.

Başvurularda aranan temel özellikler:

  • Bilgisayar bilimlerine yoğun ilgi,
  • Zor bir konuyu öğretme konusunda istekli olmak,
  • İlgili alanlardan iyi bir lisans derecesi,
  • Tümüyle İngilizce dilinde öğretebilecek seviyede İngilizce bilmek,
  • İlgili bir alanda yüksek öğrenim programına kayıtlı olmak veya bu konuda girişimlerde bulunmuş olmak.

Başvurular eposta aracılığıyla cs@cs.bilgi.edu.tr adresine, özgeçmiş ekiyle yapılacaktır.