Mozilla s’associe à Ubisoft pour accélérer le développement de Firefox
Le 13 février 2019 à 09h29
2 min
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
#1
Ouf, j’ai pensé qu’ils voulaient se rapprocher pour appliquer le modèle économique des DLC dans Firefox " />
Le 13/02/2019 à 09h40
#2
” Firefox qui consomme pas 2Go de RAM ? 5€ svp “ " />
Le 13/02/2019 à 09h44
#3
Vu les bugs des jeux d’Ubisoft je m’interroge sur la capacité de l’outil à faire son job " />
Le 13/02/2019 à 09h45
#4
“Ajout d’extensions ? 10 €.”
“Toutes les nouveautés en avant-première ? Season pass à 30 €.”
Le 13/02/2019 à 09h46
#5
Détection des problèmes : désactivée. Voilà, il n’y en a plus " />
Le 13/02/2019 à 10h11
#6
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
#7
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
#8
Entre Syndicate et Origins, on sent qu’il y a eu des progrès quand même ^^
Le 13/02/2019 à 13h06
#9
Le 13/02/2019 à 13h26
#10
Le 13/02/2019 à 14h55
#11
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!):https://www.youtube.com/watch?v=I5C4FUvDyCc
Le 13/02/2019 à 15h07
#12
Le 13/02/2019 à 16h51
#13
Et alors ? Si ça va dans le bon sens, quel est le problème ?
Le 13/02/2019 à 17h59
#14
Le 13/02/2019 à 19h13
#15
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
#16
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
#17
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 !