Fuzz Testing
Fuzz testing is a dynamic software testing technique that involves feeding a system with malformed or unexpected inputs to uncover vulnerabilities and unexpected behaviors. Current research focuses on enhancing fuzzing's effectiveness through techniques like reinforcement learning, large language models (LLMs) for intelligent input generation and mutation, and novel coverage metrics to guide the testing process, with applications spanning software, hardware, and even large language models themselves. This approach is crucial for improving the security and reliability of complex systems, particularly in safety-critical domains like autonomous driving and medical applications, by identifying weaknesses before deployment.
Papers
October 23, 2024
September 23, 2024
September 16, 2024
September 3, 2024
September 2, 2024
August 13, 2024
July 19, 2024
July 5, 2024
June 12, 2024
June 11, 2024
June 3, 2024
April 25, 2024
April 19, 2024
April 10, 2024
March 19, 2024
February 19, 2024
February 1, 2024
December 31, 2023
December 28, 2023