Sign In

Communications of the ACM

ACM TechNews

AI's Role in Debugging Code Expected to Grow

View as: Print Mobile App Share:
Artist's conception of an AI debugging code.

Will artificial intelligence replace programmers in debugging code?

Credit: Perforce

Technology companies are developing artificial intelligence (AI)-based tools to debug code as software maintenance becomes ever more challenging.

Intel Labs' Justin Gottschlich said developers find it increasingly difficult to identify bugs in code without machine assistance; debugging consumes about half of developers' time, and correcting a single bug can take weeks.

Gottschlich said Intel Labs expects to issue two free AI-based software debugging tools for outside developers by year's end.

The ControlFlag tool can automatically detect coding errors via statistical analysis and machine learning, and the Machine Inferred Code Similarity tool can automatically recognize code snippets that execute similar functions.

From The Wall Street Journal
View Full Article - May Require Paid Subscription


Abstracts Copyright © 2021 SmithBucklin, Washington, DC, USA


No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account