The field of artificial intelligence (AI) is rapidly advancing, with significant developments in bug detection and smart contract security. Recent research has focused on leveraging large language models (LLMs) and machine learning algorithms to improve the accuracy and efficiency of bug detection and smart contract vulnerability identification. Notably, the integration of LLMs with customized Monte Carlo Tree Search algorithms has shown promising results in reproducing Android app crashes from textual bug reports. Additionally, the use of transfer learning and fine-grained method-level features has improved the detection of subcontract misuse vulnerabilities in smart contracts. These innovations have the potential to significantly enhance the reliability and security of software systems and blockchain applications.
Some noteworthy papers in this area include: TreeMind, which presents a novel technique for automatically reproducing Android bug reports via LLM-empowered Monte Carlo Tree Search. Satellite, which proposes a bytecode-level static analysis framework for detecting subcontract misuse vulnerabilities in smart contracts. LISA, which introduces an agentic smart contract vulnerability detection framework that combines rule-based and logic-based methods.