Open source software bevat gemiddeld evenveel fouten als gesloten software, zo blijkt uit analyse van 450 miljoen regels code. Coverity analyseerde zowel gesloten als open source programma's en ontdekte dat de kwaliteit van software in het algemeen steeds beter wordt. De hoeveelheid fouten per 1000 regels code wordt vaak gebruikt om de kwaliteit van software te bepalen.
Bij open source producten werden per 1000 regels code 0,69 fouten ontdekt, terwijl dit bij gesloten software 0,68 was. Volgens Coverity hebben zowel de onderzochte open als gesloten programma's een betere kwaliteit dan het binnen de industrie geaccepteerde gemiddelde van 1 fout per 1000 regels code.
Omvang
Als softwareprojecten de 1 miljoen regels code passeren is er een directe correlatie tussen de omvang en kwaliteit van gesloten projecten en een omgekeerde correlatie voor open source projecten. De geanalyseerde gesloten code had gemiddeld 0,98 fouten voor projecten tussen de 500.000 en 1.000.000 miljoen regels code.
Bij projecten met meer dan een miljoen regels code daalde het aantal fouten naar 0,66 per 1000 regels. Dat suggereert volgens de analisten dat de kwaliteit van gesloten software bij grotere projecten beter wordt.
Bij open source projecten tussen de 500.000 en 1.000.000 miljoen regels code werden per duizend regels code 44 defecten aangetroffen, maar dat aantal steeg naar 0,75 fouten als de miljoen regels code werd gepasseerd.
Het verschil is volgens Coverity toe te schrijven aan de verschillende dynamiek tussen open source en gesloten ontwikkelteams, alsmede het moment dat deze teams geformaliseerde testprocessen toepassen.
Deze posting is gelocked. Reageren is niet meer mogelijk.