Click to Skip Ad
Closing in...
  1. Best Robot Mop 2021
    08:29 Deals

    The world’s first self-cleaning robot mop is $100 off at Amazon – and I’m obsessed

  2. Best Meat Thermometer 2021
    09:31 Deals

    The gadget that helps you cook perfect steak is $33 at Amazon, a new all-time low

  3. MacBook Pro 2021 Price
    12:16 Deals

    Apple’s M1 MacBook Pro is $200 off at Amazon, matching the lowest price ever

  4. Viral Tiktok Videos
    11:14 Deals

    This $7 toothpaste tube hack on Amazon is blowing people’s minds

Tired of computer bugs? MIT may have the answer

January 29th, 2016 at 8:05 PM

Researchers at MIT have developed a system to automatically repair computer bugs.

The program can comb through repairs to open-source computer programs and learn their general properties, according to MIT, building new repairs for a different set of programs.

Related: Researchers develop sarcasm detector for Twitter, and that’s no joke

The researchers tested the system on a set of programming errors, culled from real open-source applications, that had been compiled to evaluate automatic bug-repair systems. The MIT system repaired between 15 and 18, depending on whether it settled on the first solution it found or was allowed to run longer, MITnotes. Earlier systems were only able to repair one or two of the bugs.

“One of the most intriguing aspects of this research is that we’ve found that there are indeed universal properties of correct code that you can learn from one set of applications and apply to another set of applications,” said MIT Professor of electrical engineering and computer science Martin Rinard, whose group developed the system. “If you can recognize correct code, that has enormous implications across all software engineering. This is just the first application of what we hope will be a brand-new, fabulous technique.”

Related: Google program beats human at ancient Go game, in AI milestone

The research results were presented in a paper by MIT graduate student Fan Long at the Symposium on Principles of Programming Languages last week. Long and Rinard are the paper’s co-authors.

More from Tech:

Popular News