Mozilla s’associe à Ubisoft pour accélérer le développement de Firefox
Le 13 février 2019 à 09h29
2 min
Logiciel
Logiciel
Les deux entreprises se rapprochent en vue de fluidifier le développement du navigateur. Mozilla va ainsi utiliser Clever-Commit.
Un commit est une modification de code poussée pour validation dans le cadre d'un projet. La technologie d’Ubisoft se sert du machine learning pour détecter si un commit risque de provoquer des problèmes, en se basant sur les anciens bugs et correctifs.
Clever-Commit puise dans les informations des systèmes de bug tracking et de contrôle des versions pour y trouver d’éventuels modèles dans l’historique de développement d’un projet, ou d’une partie de ce projet.
Sylvestre Ledru, responsable publication et qualité de Firefox, précise que la correction des bugs est une étape chronophage et consommant de nombreuses ressources. Clever-Commit sera donc intégré au cycle de développement de Firefox et devrait permettre une montée en qualité et rapidité dans certaines étapes.
« En intégrant Clever-Commit au flux de développement, nous améliorerons le processus de développement de Firefox en repérant les tendances en matière de bugs et en identifiant plus tôt les correctifs antérieurs, à une étape où corriger un bug coûte beaucoup moins cher qu'après la parution »
Plus spécifiquement, un gain de 3 à 4 bugs trouvés sur 5 est envisagé avant leur introduction dans le code. Mozilla espère donc économiser du temps, qui sera réinvesti autrement (optimisations, fonctions, etc.).
Ubisoft aussi compte tirer avantage de ce rapprochement. « Travailler sur Clever-Commit avec Mozilla nous permet de prendre en charge d'autres langages de programmation et d'améliorer les performances générales de l'outil » explique ainsi Mathieu Nayrolles, architecte technique chez Ubisoft Montréal.
Mozilla contribuera directement au développement de Clever-Commit en fournissant une expertise sur plusieurs langages comme C++, JavaScript et surtout Rust, créé par Mozilla.
Notez que la technologie d’Ubisoft provient de l’approche CLEVER (Combining Levels of Bug Prevention and Resolution techniques) présentée initialement en mars 2018.
Selon l’éditeur, Clever-Commit est déjà utilisée en bêta par plusieurs studios sur des titres AAA en développement.
Le 13 février 2019 à 09h29
Commentaires (17)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 13/02/2019 à 09h38
Ouf, j’ai pensé qu’ils voulaient se rapprocher pour appliquer le modèle économique des DLC dans Firefox " />
Le 13/02/2019 à 09h40
” Firefox qui consomme pas 2Go de RAM ? 5€ svp “ " />
Le 13/02/2019 à 09h44
Vu les bugs des jeux d’Ubisoft je m’interroge sur la capacité de l’outil à faire son job " />
Le 13/02/2019 à 09h45
“Ajout d’extensions ? 10 €.”
“Toutes les nouveautés en avant-première ? Season pass à 30 €.”
Le 13/02/2019 à 09h46
Détection des problèmes : désactivée. Voilà, il n’y en a plus " />
Le 13/02/2019 à 10h11
Si on veux être pointilleux Rust n’a pas été créé par Mozilla, c’est juste qu’ils avait dans leur effectif le créateur du langage qui a bien vendu son projet perso " /> mais c’est vrai qu’ils y ont très largement contribué depuis les débuts.
Le 13/02/2019 à 12h48
Du machine learning pour détecter si un commit risque de provoquer des problèmes ? Ceci est une révolution ! Ca peut s’appliquer à tout type de projet ? " />
Le 13/02/2019 à 12h49
Entre Syndicate et Origins, on sent qu’il y a eu des progrès quand même ^^
Le 13/02/2019 à 13h06
Le 13/02/2019 à 13h26
Le 13/02/2019 à 14h55
Regardez la vidéo de présentation de Clever-Commit. Je trouve que c’est une utilisation assez intelligente du machine learning (pour une fois!): YouTube
Le 13/02/2019 à 15h07
Le 13/02/2019 à 16h51
Et alors ? Si ça va dans le bon sens, quel est le problème ?
Le 13/02/2019 à 17h59
Le 13/02/2019 à 19h13
Ca se base sur le nom du développeur qui a poussé le commit. Hé oui, c’est toujours les mêmes qui font des boulettes^^
Le 14/02/2019 à 09h29
Pourtant Origins sur ma bécane fait tourner le processeur à coin en permanence " />
Mais oui, il y a clairement une évolution positive !
Le 14/02/2019 à 19h05
Ohh si ça peu permettre à Ubi de sortir des jeux qui fonctionnent, alors oui, c’est très bien !
Pratiquement aucun de leur jeu ne fonctionne correctement, même 2 ou 3 ans après leur sortie.
exemple : farcry primal, acheté aux soldes steams la semaine dernière (oui je m’étais juré de ne plus le faire, l’erreur!!), pas de son. bug connu des librairies Xaudio depuis 2014. Ubi n’a jamais rien fait, et ne propose aucune solution aux clients faisant face à ce problème. pire, ils continuent à utiliser cette librairie bugguée dans des jeux plus recents …. (FC5 par ex)
merci le remboursement Steam !