Bug Detection

Automated bug detection aims to identify software errors automatically, reducing the time and effort required for manual testing and debugging. Current research focuses on leveraging machine learning, particularly deep learning models like LSTMs and Transformers, and large language models (LLMs) to detect various bug types, including logic errors, perceptual bugs in games, and even those in code generated by LLMs themselves. These methods are being applied across diverse domains, from video games and text-based games to general software development, with a strong emphasis on improving accuracy and reducing false positives. The development of robust automated bug detection techniques promises significant improvements in software quality and development efficiency.

Papers