Explainable AI for SE: Challenges and Future Directions

Chakkrit Kla Tantithamthavorn, Jürgen Cito, Hadi Hemmati, Satish Chandra · IEEE Software · 2023

In recent years, artificial intelligence/machine learning (AI/ML) have been widely used in software engineering (SE) to improve developer productivity, software quality, and decision making. This includes well-known tools for code completion (for example, GitHub’s Copilot) but also code search; automated task recommendation; automated developer recommendation; automated defect/vulnerability/malware prediction, detection, localization, and repair; and many other purposes.

Read the paper · More papers on PaperTik