Pour gérer vos consentements :

La biométrie au service de la qualité du code source

Les chercheurs Sebastian C. Müller et Thomas Fritz ont présenté leurs travaux lors de la conférence ICSE 2016 d’Austin, Texas. « En utilisant la biométrie, telle que la variabilité de la fréquence cardiaque, nous cherchons à déterminer les difficultés rencontrées par un développeur lorsqu’il travaille sur une partie du code, mais aussi à identifier et aider à résoudre les problèmes de qualité de code avant même l’ajout au dépôt », indiquent dans un document de travail les chercheurs de l’université de Zurich (Suisse).

« La biométrie surpasse des mesures plus traditionnelles et un classifieur naïf pour prédire la difficulté ressentie par un développeur face à des parties du code sur lesquelles il est en train de travailler », déclarent les chercheurs suisses. « Notre étude montre aussi que des éléments du code perçus comme plus difficiles par les développeurs finissent également par être ceux qui soulèvent le plus de questions de qualité lors d’une revue de code par les pairs, ce qui confirme notre hypothèse de départ », ajoutent-ils.

Selon les chercheurs, « la biométrie aide à détecter automatiquement 50 % des bugs trouvés lors d’une revue de code et surpasse des méthodes traditionnelles de prédiction pour tous les problèmes de qualité trouvés lors de ces revues ». Or, poursuivent-ils, trouver et régler des problèmes de qualité (défaut ou lisibilité) rapidement dans le cycle de vie du code permet de limiter les coûts de développement.

Lire aussi :

Sécurité : un battement de cœur comme mot de passe
Les femmes sont-elles meilleures développeurs ?

crédit photo © Morrowind / Shutterstock.com

Recent Posts

Legapass : comment protéger ses données privées jusque dans l’au-delà

Comment gérer les données numériques après la mort de son détenteur ? La jeune pousse…

1 jour ago

Iris, un assistant d’IA conversationnelle en langue des signes

Ivès, expert en accessibilité de la surdité, s’est associé à Sopra Steria et à IBM…

1 jour ago

GenAI : le Royaume-Uni poursuit ses investigations sur les partenariats de Microsoft et Amazon

L'Autorité de la concurrence et des marchés (CMA) a lancé la phase de recherche de…

2 jours ago

Clients de VMware : les raisons de la colère

Broadcom remplace pas moins de 168 logiciels VMware par deux grandes licences de location correspondant…

2 jours ago

Laurent Carlier – BNP Paribas Global Market : « L’IA permet de modéliser des relations plus complexes, mais il faut rester prudent »

La banque d’investissement utilise l'IA pour proposer des stratégies individualisées, en termes de rendement et…

2 jours ago

Open Compute Project : les datacenters partagent des bonnes pratiques pour l’environnement

OVHCloud partage ses efforts environnementaux au sommet de l’Open Compute Project qui se tient à…

3 jours ago