Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Thursday February 14 2019, @06:39AM   Printer-friendly
from the what-if,-instead-of-having-my-bugs-checked,-I-wanted-them-polka-dotted? dept.

Partnering up with Mozilla to develop an AI Coding Assistant

We are very proud to announce that the Technology Group, our internal technology partner of game production teams, is working with Mozilla to enhance Clever-Commit. It is an AI technology developed to help programmers evaluate if a code change introduces a new bug by learning from past bugs and fixes.

Clever-Commit was first introduced to the world as a prototype named Commit-Assistant last year by Ubisoft La Forge, in collaboration with Concordia University. First tested with data accumulated during the development of video games, the prototype was then transferred to the Ubisoft Technology Group with the mission to develop, adapt and deploy it to our production teams worldwide. The AI technology will ultimately identify and fix bugs, and help the teams release better quality features for our millions of players.

"Working with Mozilla on Clever-Commit allows us to support other programming languages and increase the overall performance of the technology. Using this tech in our games and Firefox will allow developers to be more productive, since they can spend more time creating the next feature rather than fixing bugs. Ultimately, this will allow us to create even better experiences for our gamers and increase the frequency of our game updates," adds Mathieu Nayrolles, technical architect, data scientist and member of the Technology Group at Ubisoft Montreal.

Will this software allow Ubisoft to lay off developers and Mozilla to replace developers with social media influencers?

Also at TechCrunch and The Hollywood Reporter.


Original Submission

This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1)
  • (Score: 4, Funny) by lentilla on Thursday February 14 2019, @08:09AM (2 children)

    by lentilla (1770) on Thursday February 14 2019, @08:09AM (#800913)

    It is an AI technology developed to help programmers evaluate if a code change introduces a new bug by learning from past bugs and fixes.

    Amazingly, only a couple of months into deployment of this new system, the AI immediately closes all bugs with the notation: "won't fix". Executives are very proud and fire all those uppity programmers who were always whining about "fixing" bugs.

    Six months later, shareholders vote the AI onto the Board of Directors. The next day, executives find their office chairs replaced with polished knobs but when they complain, they are told that the knobs are an ergonomic improvement. Then the executives notice the bathroom has been replaced by a hamburger menu "for an improved user experience".

    Some of the more resilient executives work around these problems by developing what they can "extensions" - things like fold-up chairs they brought from home and porta-potties so as to replace the now-unusable toilets. Sadly, that didn't last, because when the AI noticed, it banned non-approved extensions to ensure a consistent user experience across the entire board.

    • (Score: 2) by MostCynical on Thursday February 14 2019, @09:50AM

      by MostCynical (2589) on Thursday February 14 2019, @09:50AM (#800924) Journal

      On the other hand, the AI might decide consistency is most important, and start introducing bugs, in line with the earlier code quality.

      --
      "I guess once you start doubting, there's no end to it." -Batou, Ghost in the Shell: Stand Alone Complex
    • (Score: 0) by Anonymous Coward on Thursday February 14 2019, @10:18AM

      by Anonymous Coward on Thursday February 14 2019, @10:18AM (#800932)

      Sarcasm. Just great, har har.

      Although, change Mozilla to Chrome and you might be on to something.

  • (Score: 2) by Runaway1956 on Thursday February 14 2019, @02:39PM

    by Runaway1956 (2926) Subscriber Badge on Thursday February 14 2019, @02:39PM (#800993) Journal

    They don't need intelligence, artificial or otherwise.

  • (Score: 0) by Anonymous Coward on Thursday February 14 2019, @02:47PM (1 child)

    by Anonymous Coward on Thursday February 14 2019, @02:47PM (#800996)

    How is this any different from the many Static Code Analysis tools that are already out there? Because it has AI?? Sounds like the "it has electrolytes" argument... In all seriousness, is this any better, or can it be better?

    • (Score: 0) by Anonymous Coward on Thursday February 14 2019, @03:25PM

      by Anonymous Coward on Thursday February 14 2019, @03:25PM (#801010)

      Came to say the same thing -- lint on steroids, with a buzzword name.

(1)