LAMDA: Leveraging Large Language Models for Better API Misuse Detection via Multi-Agent Collaboration
Modern software development heavily relies on reusing third-party and internal Application Programming Interfaces (APIs). However, API misuses occur frequently, leading to program crashes, security vulnerabilities, and other unexpected behaviors. To detect API misuse, many existing approaches mine API usage patterns fr...