Intelligent software debugging: A reinforcement learning approach for detecting the shortest crashing scenarios

作者:

Highlights:

• Reinforcement learning in automated testing to find crash scenarios.

• Model-free on-policy and model-based planning-capable RL agents.

• Detected Goal Catalyst as an heuristic approach.

• Results shows that Detected Goal Catalyst increases performance.

• Combination of Reinforcement learning and Recursive Delta Debugging.

摘要

•Reinforcement learning in automated testing to find crash scenarios.•Model-free on-policy and model-based planning-capable RL agents.•Detected Goal Catalyst as an heuristic approach.•Results shows that Detected Goal Catalyst increases performance.•Combination of Reinforcement learning and Recursive Delta Debugging.

论文关键词:Reinforcement learning in automated bug detection,Exploring crashes by SARSA,Exploring crashes by prioritized sweeping,Delta debugging,Detected goal catalyst

论文评审过程:Received 19 July 2021, Revised 15 February 2022, Accepted 21 February 2022, Available online 7 March 2022, Version of Record 18 March 2022.

论文官网地址:https://doi.org/10.1016/j.eswa.2022.116722