Connexion
Abonnez-vous

Mozilla s’associe à Ubisoft pour accélérer le développement de Firefox

Mozilla s'associe à Ubisoft pour accélérer le développement de Firefox

Le 13 février 2019 à 09h29

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.

Abonnez-vous
votre avatar

Ouf, j’ai pensé qu’ils voulaient se rapprocher pour appliquer le modèle économique des DLC dans Firefox <img data-src=" />

votre avatar

” Firefox qui consomme pas 2Go de RAM ? 5€ svp “ <img data-src=" />&nbsp;

votre avatar

Vu les bugs des jeux d’Ubisoft je m’interroge sur la capacité de l’outil à faire son job <img data-src=" />

votre avatar

“Ajout d’extensions ? 10 €.”

“Toutes les nouveautés en avant-première ? Season pass à 30 €.”

votre avatar

Détection des problèmes : désactivée. Voilà, il n’y en a plus <img data-src=" />

votre avatar

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 <img data-src=" /> mais c’est vrai qu’ils y ont très largement contribué depuis les débuts.

votre avatar

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 ? <img data-src=" />

votre avatar

Entre Syndicate et Origins, on sent qu’il y a eu des progrès quand même ^^

votre avatar







dylem29 a écrit :



“ Firefox qui consomme pas 2Go de RAM ? 5€ svp ” <img data-src=" />





Il y a toujours moyen, en désactivant Electrolysis : créer un booléen “browser.tabs.remote.autostart” à false, redémarrer Firefox, et c’est bon.

Et pour l’instant c’est gratuit. <img data-src=" />


votre avatar







secouss a écrit :



Vu les bugs des jeux d’Ubisoft je m’interroge sur la capacité de l’outil à faire son job <img data-src=" />





De toute évidence c’est un outil récent (2018) chez Ubisoft. Donc ton troll gratuit. Et puis bon, quand tu vois Rainbow Six Siege ils ont pas à rougir face à la concurrence.


votre avatar

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.com YouTube

votre avatar







Hugues1337 a écrit :



De toute évidence c’est un outil récent (2018) chez Ubisoft. Donc ton troll gratuit. Et puis bon, quand tu vois Rainbow Six Siege ils ont pas à rougir face à la concurrence.







Là on est d’accord :) mais R6S c’est 2 ans de debugage et encore certains ont vraiment duré looooooongtemps (#opHealth)


votre avatar

Et alors ? Si ça va dans le bon sens, quel est le problème ?

votre avatar







Vekin a écrit :



Ouf, j’ai pensé qu’ils voulaient se rapprocher pour appliquer le modèle économique des DLC dans Firefox <img data-src=" />





Je pensais qu’ils allaient annoncer l’intégration de Denuvo dans Firefox pour renforcer la sécurité <img data-src=" />


votre avatar

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^^

votre avatar

Pourtant Origins sur ma bécane fait tourner le processeur à coin en permanence <img data-src=" />



Mais oui, il y a clairement une évolution positive !

votre avatar

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&nbsp; 2 ou&nbsp; 3 ans&nbsp; 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 !

Mozilla s’associe à Ubisoft pour accélérer le développement de Firefox

Fermer