中国科学:信息科学(英文版)2024,Vol.67Issue(4) :38-80.DOI:10.1007/s11432-022-3803-9

When debugging encounters artificial intelligence:state of the art and open challenges

Yi SONG Xiaoyuan XIE Baowen XU
中国科学:信息科学(英文版)2024,Vol.67Issue(4) :38-80.DOI:10.1007/s11432-022-3803-9

When debugging encounters artificial intelligence:state of the art and open challenges

Yi SONG 1Xiaoyuan XIE 1Baowen XU2
扫码查看

作者信息

  • 1. School of Computer Science,Wuhan University,Wuhan 430072,China
  • 2. State Key Laboratory of Novel Software Technology,Nanjing University,Nanjing 210023,China
  • 折叠

Abstract

Both software debugging and artificial intelligence techniques are hot topics in the current field of software engineering.Debugging techniques,which comprise fault localization and program repair,are an important part of the software development lifecycle for ensuring the quality of software systems.As the scale and complexity of software systems grow,developers intend to improve the effectiveness and efficiency of software debugging via artificial intelligence(artificial intelligence for software debugging,AI4SD).On the other hand,many artificial intelligence models are being integrated into safety-critical areas such as autonomous driving,image recognition,and audio processing,where software debugging is highly necessary and urgent(software debugging for artificial intelligence,SD4AI).An AI-enhanced debugging technique could assist in debugging AI systems more effectively,and a more robust and reliable AI approach could further guarantee and support debugging techniques.Therefore,it is important to take AI4SD and SD4AI into consideration comprehensively.In this paper,we want to show readers the path,the trend,and the potential that these two directions interact with each other.We select and review a total of 165 papers in AI4SD and SD4AI for answering three research questions,and further analyze opportunities and challenges as well as suggest future directions of this cross-cutting area.

Key words

software debugging/fault localization/program repair/artificial intelligence/machine learning

引用本文复制引用

基金项目

国家自然科学基金(62250610-224)

国家自然科学基金(61972289)

国家自然科学基金(61832009)

出版年

2024
中国科学:信息科学(英文版)
中国科学院

中国科学:信息科学(英文版)

CSTPCDEI
影响因子:0.715
ISSN:1674-733X
参考文献量313
段落导航相关论文