New System Can Repair Software Bugs Automatically, Say Researchers

Advertisement
By Indo-Asian News Service | Updated: 30 June 2015 18:15 IST
A new system that repairs dangerous software bugs by automatically importing functionality from other, more secure apps in just two minutes has been found, says researchers.

The study was done by researchers from Massachusetts Institute of Technology (MIT).

The system called CodePhage repairs software errors by transferring code from a "donor" application to the program it is repairing. Remarkably, it does not require access to the source code of the applications whose functionality it is borrowing, the study said.

Advertisement

Once it has imported code into a vulnerable application, CodePhage can provide a further layer of analysis that guarantees that the bug has been repaired.

"We have tons of source code available in open-source repositories, millions of projects, and a lot of these projects implement similar specifications," said research scientist Stelios Sidiroglou-Douskos, who led the development of CodePhage.

Advertisement

"Even though that might not be the core functionality of the program, they frequently have subcomponents that share functionality across a large number of projects," Sidiroglou-Douskos said.

With CodePhage, he said: "over time, what you would be doing is building this hybrid system that takes the best components from all these implementations."

Advertisement

The scientist refer to the program CodePhage is repairing as the "recipient" and the program whose functionality it's borrowing as the "donor."

The researchers tested CodePhage on seven common open-source programs in which bugs were detected. In all instances, CodePhage was able to patch up the vulnerable code, and it generally took between two and 10 minutes per repair.

Advertisement

The findings were presented recently at the Association for Computing Machinery's Programming Language Design and Implementation conference in Oregon, US.

 

Get your daily dose of tech news, reviews, and insights, in under 80 characters on Gadgets 360 Turbo. Connect with fellow tech lovers on our Forum. Follow us on X, Facebook, WhatsApp, Threads and Google News for instant updates. Catch all the action on our YouTube channel.

Further reading: CodePhage, MIT, Software
Advertisement
Popular Mobile Brands
  1. New OTT Releases This Week: Dhurandhar: Raw and Uncut, Desi Bling, System, and More
  2. Motorola Edge 70 Pro+ Will Launch in India Soon in These Three Colourways
  3. Portronics Launches Vayu Nano Tyre Inflator in India at This Price
  4. Realme Watch S5 Debuts in India With 1.97-Inch Display, 20-Day Battery Life
  5. Airtel's Priority Postpaid Service Reportedly Faces Regulatory Scrutiny
  6. Samsung's One UI 8.5 Update Rolls Out to These Galaxy Phones, Tablets
  7. HMD Thunder Pro Design Renders Leaked Online Alongside Key Specifications
  8. Gemini Users Left Frustrated as Google Shifts to Compute-Based Usage Limits
  9. Realme Buds Air 8 Pro Launched in India With Up to 50 Hours of Battery Life
  10. Realme 16T Launched in India With 50-Megapixel Main Camera, 8,000mAh Battery
  1. Google Might Sell Over 2 Million Android XR-Powered Smart Glasses This Year: Report
  2. iQOO 16 Global and Indian Debut Seemingly Confirmed as Handset Gets Listed on IMEI Database: Report
  3. Motorola Edge 70 Pro+ Camera Details Confirmed, WIll Arrive in Three Colourways
  4. Oppo Reno 16 Bags BIS, TUV SUD and TDRA Certifications That Hint at Imminent Global Debut
  5. Infinity Ward Working on Next Call of Duty, Says It's Making 'Definitive Modern Warfare' Title
  6. MacBook Pro OLED Panels to Enter Mass Production Next Month as Anticipated Launch Draws Close: Report
  7. Samsung Patent Document Hints at Galaxy Smartphone With Expanding Display, Movable Camera System
  8. Realme Buds Air 8 Pro Launched in India With Up to 55dB ANC, Up to 50 Hours of Total Battery Life: Price, Features
  9. Gemini Users Left Frustrated as Google Shifts to Compute-Based Usage Limits
  10. Realme Watch S5 Launched in India With 1.97-Inch AMOLED Display, Up to 20 Days Battery Life
Download Our Apps
Available in Hindi
© Copyright Red Pixels Ventures Limited 2026. All rights reserved.