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

被引:0
|
作者
Yi Song
Xiaoyuan Xie
Baowen Xu
机构
[1] Wuhan University,School of Computer Science
[2] Nanjing University,State Key Laboratory of Novel Software Technology
来源
关键词
software debugging; fault localization; program repair; artificial intelligence; machine learning;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
相关论文
共 50 条
  • [21] Towards artificial intelligence enabled 6G: State of the art, challenges, and opportunities
    Zhang, Shunliang
    Zhu, Dali
    [J]. COMPUTER NETWORKS, 2020, 183 (183)
  • [22] Artificial Intelligence Approaches for Energetic Materials by Design: State of the Art, Challenges, and Future Directions
    Choi, Joseph B.
    Nguyen, Phong C. H.
    Sen, Oishik
    Udaykumar, H. S.
    Baek, Stephen
    [J]. PROPELLANTS EXPLOSIVES PYROTECHNICS, 2023, 48 (04)
  • [23] Creative encounters of a posthuman kind - anthropocentric law, artificial intelligence, and art
    Kalpokiene, Julija
    Kalpokas, Ignas
    [J]. TECHNOLOGY IN SOCIETY, 2023, 72
  • [24] GETCOO TRAVEL: WHEN ARTIFICIAL INTELLIGENCE MEETS ART
    Grasso, Roberta
    [J]. ARCHEOMATICA-TECNOLOGIE PER I BENI CULTURALI, 2018, 9 (02): : 20 - 22
  • [25] Artificial Intelligence for the Otolaryngologist: A State of the Art Review
    Bur, Andres M.
    Shew, Matthew
    New, Jacob
    [J]. OTOLARYNGOLOGY-HEAD AND NECK SURGERY, 2019, 160 (04) : 603 - 611
  • [26] State of the “Fine” art in the age of artificial intelligence
    Eizaburo Ohno
    [J]. Journal of Medical Ultrasonics, 2019, 46 : 175 - 175
  • [27] State of the Art in Artificial Intelligence and Learning Machines
    Alastruey, Carlos F.
    [J]. SOCIOLOGIA Y TECNOCIENCIA, 2021, 11 (02): : 182 - 195
  • [28] Artificial intelligence in interventional radiology: state of the art
    Glielmo, Pierluigi
    Fusco, Stefano
    Gitto, Salvatore
    Zantonelli, Giulia
    Albano, Domenico
    Messina, Carmelo
    Sconfienza, Luca Maria
    Mauri, Giovanni
    [J]. EUROPEAN RADIOLOGY EXPERIMENTAL, 2024, 8 (01)
  • [29] State of the "Fine" art in the age of artificial intelligence
    Ohno, Eizaburo
    [J]. JOURNAL OF MEDICAL ULTRASONICS, 2019, 46 (02) : 175 - 175
  • [30] Review of the state of the art in autonomous artificial intelligence
    Petar Radanliev
    David De Roure
    [J]. AI and Ethics, 2023, 3 (2): : 497 - 504