#code #java

Novelis classé 1er sur le challenge international CodeXGLUE de Microsoft

17/12/2021

#code #java

17 Déc , 2021 read

Novelis se positionne au 1er rang mondial dans le cadre du challenge international CodeXGLUE, organisé par Microsoft, portant sur la génération de code Java à partir du langage naturel.  

En mars dernier Novelis se plaçait déjà sur le devant de la scène grâce à sa participation à deux challenges internationaux : le Challenge Spider piloté par l’Université de Yale et le challenge WikiSQL organisé par l’Université de Cornell. Dans le cadre de ces deux challenge, Novelis avait obtenu la deuxième et la septième place, aux côtés des plus grands leaders en matière d’IA et de RPA.

L’équipe du Laboratoire R&D de Novelis remporte la 1ère place au Challenge international CodeXGLUE portant sur la génération de code Java à partir du langage naturel :

Le challenge CodeXGLUE â€“ General Language Understanding Evaluation benchmark for CODE – organisé par Microsoft, regroupe à la fois des grandes entreprises telles que IBM ou Microsoft et des universités internationales comme la Case Western Reserve University, UCLA/Columbia University, ou encore l’INESC-ID/Carnegie Mellon University.

Avec CodeXGLUE, Microsoft cherche Ã  Â«â€¯soutenir le développement de modèles qui peuvent être appliqués à divers problèmes d’intelligence du code, dans le but d’augmenter la productivité des développeurs de logiciels ». Microsoft souhaite encourager les chercheurs à prendre part aux défis actuels pour poursuivre les avancées en matière d’intelligence du code.

According to Evans Data Corporation, there will be 23.9 million professional developers in 2019

Selon Evans Data Corporation, il y aurait 23,9 millions de développeurs professionnels en 2019 dans le monde, et le chiffre devrait atteindre les 28,7 millions en 2024.

« Avec la population croissante de développeurs, l’intelligence du code, qui vise à tirer parti de l’IA pour aider les développeurs de logiciels à améliorer la productivité du processus de développement, prend de plus en plus d’importance dans les deux communautés du génie logiciel et de l’intelligence artificielle. » Github.com

Le Challenge comprend 14 datasets pour 10 tâches de langage de programmation diversifiées couvrant :

  • Code-Code (détection des redondances / clones, détection des erreurs de code, complétion des codes (ou texte) à trous, autocomplétion de code, correction de code et traduction code-to-code),
  • Text-Code (recherche de code en langage naturel, génération de Text-Code),
  • Code-Text (résumé de code),
  • Text-Text (traduction de documentation).

Novelis a ainsi participé à la tâche Text-Code, consistant Ã  générer automatiquement du code source Java à partir du langage naturel.

Actuellement, le leaderboard de la tâche Text-Code comporte 9 participants. Une fois que nous avons eu construit un modèle répondant à nos attentes, nous avons soumis nos résultats de test pour obtenir l’évaluation officielle de la part de la communauté de Microsoft, sur la base de 3 critères :

  • L’Exact Matching (EM),
  • Le BLEU Score,
  • Le CodeBLEU.

La communauté de Microsoft a ensuite mis Ã  jour le classement sur le leaderboard que vous pouvez retrouver ci-dessous.

Novelis ranked 1st in the Microsoft CodeXGLUE international challenge

« Nous travaillons depuis plus deux ans sur la problématique de la génération de code en langage de programmation à partir d’un besoin décrit en langage naturel. Nos travaux adoptent plusieurs approches, conçues et implémentées par l’équipe du Lab R&D de Novelis et ont abouti à plusieurs résultats dans la tâche de génération de code métier en langage Python et Java. Jusqu’à présent nous n’avions pas de référence ou de challenge nous permettant d’évaluer nos résultats d’une façons objective. Le challenge CodeXGLUE de Microsoft nous permet ainsi de gagner cette crédibilité car nous avons pu officiellement évaluer nos résultats. D’ailleurs, la 1ère place obtenue dans la tâche de génération de code prouve que nous sommes dans la bonne direction. A noter que les résultats publiés dans ce challenge ne sont pas très élevés parce que d’une part la tâche de génération de code est très complexe et d’autre part les modèles proposés se sont pas encore assez matures. Â»

Novelis a placé l’innovation et la R&D au centre de ses priorités dans sa stratégie de développement

Depuis sa création, Novelis a fait le choix d’investir massivement (30% de son chiffre d’affaires) dans la recherche et le développement.

Pour El Hassane Ettifouri, CIO et Directeur du Lab R&D de Novelis cela n’est vraiment pas anodin :

« Aujourd’hui très peu d’entreprise sont prêtes à investir ¼ de leur chiffre d’affaires dans la recherche. C’est cette prise de risque qui différencie Novelis des autres entreprises. On souhaite avoir un pied dans le futur et participer à la construction de ce futur en investissant dans la recherche sur les technologies. L’innovation fait partie intégrante de l’ADN de Novelis.

De plus, nos travaux de recherche s’inscrivent dans le concret et ont un impact réel auprès de nos clients – qui retirent tous les bénéfices de nos technologies pour l’automatisation de leur processus – mais également pour nos collaborateurs qui évoluent dans un environnement de travail innovant. »

Blogs recent

8 mars 2022 : découvrez les portraits de 7 femmes inspirantes chez Novelis

A l’occasion de la Journée internationale des droits des femmes, nous avons décidé de mettre e...

[Livre blanc] Réussir son projet d’automatisation en 7 coups gagnants

L’automatisation est mise en œuvre au niveau de l’entreprise pour mieux accompagner la transfo...

FW500 2022 : Novelis dans le Top 50 !

FW500 2022, le prestigieux palmarès qui met à l’honneur les 500 entreprises clés de l’Ã...
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.