En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés à vos centres d'intérêts. En savoir plus et gérer ces paramètres. OK X
 
 

 

 

Actualité des entreprises

Infographie réalisée à l’occasion de la publication du 5ème rapport annuel Coverity Scan

Publication: Juin 2013

Partagez sur
 
Le rapport dont c’est le 5e anniversaire cette année est né d’un projet de recherche avec le département américain de la sécurité intérieure.
 

L’état de la Qualité Logicielle

Chaque année, le rapport Coverity Scan compare la qualité des logiciels Open Source via son service d’analyse gratuit à celle des logiciels propriétaires des entreprises.

Le rapport dont c’est le 5e anniversaire cette année est né d’un projet de recherche avec le département américain de la sécurité intérieure.

Les Chiffres

Encore plus de lignes de code (LOC) ont été testées comme jamais auparavant :

- 450 083 547 lignes de code (pour être précis !)
- 68 443 361 lignes de code Open Source
- 381 640 186 lignes de code Propriétaire
- Pour mettre ce chiffre en perspective, cela correspond à :
- Plus de 10 fois le total de lignes de code de Windows XP
- Plus de 81 fois le total de lignes de code de World of Warcraft
- Plus de 2250 fois le total des ventes du premier album de Paris Hilton
- Un total de 374 projets analysés
- 118 projets Open Source analysés
- 229 219 défauts corrigés
- 20 720 défauts Open Source
- 208 499 défauts Propriétaires
- des défauts Open Source, 36% sont répertoriés à "haut risque"

La taille des bases de code compte Au premier abord, la densité moyenne de défauts, ou erreurs par 1 000 LOC, était quasi identique :
- 0,69 pour l’Open Source
- 0,68 pour les codes Propriétaire

Cependant, une distinction clé existe :
- La qualité des petites bases de code Open Source est généralement meilleure
- La qualité des grandes bases de code Propriétaires est généralement meilleure
- Densité moyenne de défauts

  • 70% de défauts en moins
  • 33% de défauts en moins
  • 500 000 - 1 M LOC
  • Plus de 1 M LOC

Alors, que se passe-t-il au juste ? Open Source Propriétaire

Au début :
- le travail passionné d’un petit groupe de développeurs
- Phase de maturité : s’agrandit et manque en général de processus standardisés
- Au début : croissance douloureuse avant que des processus standardisés ne se mettent en place
- Phase de maturité : processus de test formels implémentés pour assurer la qualité du code

Et cela devient de mieux en mieux
- Standard accepté par l’industrie pour la qualité logicielle
- 1,0 -> 0,69 Open Source -> 0,68 Propriétaire
- La densité moyenne de défauts continue de s’améliorer

http://www.coverity.com

Suivez Industrie Mag sur le Web

 

Newsletter

Inscrivez-vous a la newsletter d'Industrie Mag pour recevoir, régulièrement, des nouvelles du site par courrier électronique.

Email: