Tut­ki­mus: Avoi­mes­sa läh­de­koo­dis­sa vä­hem­män vir­hei­tä

Syksyn aikana julkaistut tutkimukset osoittavat, että avoimesta lähdekoodista löytyy vähemmän virheitä kuin suljetusta. Lisäksi avoimeen lähdekoodiin perustuva ohjelmistokehitys on suurissa järjestelmissä nopeampaa, parempaa ja edullisempaa. Tutkimustulosten takana ovat Kalifornian yliopiston Institute of Software Research (ISR) ja yhdysvaltalainen teknologiayhtiö Reasoning.

Syksyn aikana julkaistut tutkimukset osoittavat, että avoimesta lähdekoodista löytyy vähemmän virheitä kuin suljetusta. Lisäksi avoimeen lähdekoodiin perustuva ohjelmistokehitys on suurissa järjestelmissä nopeampaa, parempaa ja edullisempaa. Tutkimustulosten takana ovat Kalifornian yliopiston Institute of Software Research (ISR) ja yhdysvaltalainen teknologiayhtiö Reasoning.

"Tutkimustuloksia lukiessa tulee väkisinkin mieleen avoimen lähdekoodin ohjelmistoja koskevat markkinatutkimukset. Vertailtaessa maksuttomia tuotteita maksullisiin ovat maksuttomien euromääräiset osuudet väistämättä pieniä. Euromäärää oikeampi tapa mitata markkinaosuuksia olisi esimerkiksi ohjelmistoasennusten lukumäärä. Toivottavasti myös tämä harha saadaan oikaistua asianmukaisilla tutkimustuloksilla", kommentoi suomalaisen ohjelmistotalo SOT:n toimitusjohtaja Santeri Kannisto.

Reasoning teki vertailun suljetun lähdekoodin tietokannoista suhteessa avoimen lähdekoodin tietokantaan. Vertaillusta MySQL-tietokantaohjelmasta löydettiin 0.09 virhettä tuhatta koodiriviä kohti, kun suljetun lähdekoodin tietokannoissa vastaava luku oli 0.57. Tutkimuksen perusteella avoin lähdekoodi sisälsi kuusi kertaa vähemmän virheitä kuin mitä vastaavat suljetut tuotteet. Vertailussa tutkittiin runsaat 35 miljoonaa riviä koodia.

"Tämä vahvistaa teorian, jonka mukaan puutteellisuudet hioutuvat avoimesta lähdekoodista nopeammin kuin suljetusta koodista. Virheet löytyvät nopeammin, kun ohjelma on kaikkien nähtävillä. Sen lisäksi ohjelmoijan vastuuntunto koodistaan nousee, kun hän tietää ohjelmakoodin joutuvan tarkkaan julkiseen syyniin", toteaa Mårten Mickos, MySQL:n toimitusjohtaja.

Suurten vapaiden ohjelmistojen etuna nähdään tutkimusten mukaan niiden nopeampi kehitys perinteisiin ohjelmistoihin verrattuna.

Ilmoita asiavirheestä