← Search

Xiaoning Du

4 accepted papers

2026

HackWorld: Evaluating Computer-Use Agents on Exploiting Web Application Vulnerabilities

ICLR 2026poster

Web applications are prime targets for cyberattacks due to their role as entry points to vital services and sensitive data repositories. Traditional penetration testing is expensive and requires specialized expertise, creating scalability challenges for securing the expanding web ecosystem. While la…

Cited by 0SourcecodeScholar
2025

BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructions

ICLR 2025oral

Task automation has been greatly empowered by the recent advances in Large Language Models (LLMs) via Python code, where the tasks range from software engineering development to general-purpose reasoning. While current benchmarks have shown that LLMs can solve tasks using programs like human develop…

Cited by 609SourcePDFScholar
2021

Decision-Guided Weighted Automata Extraction from Recurrent Neural Networks

AAAI 2021technical

Recurrent Neural Networks (RNNs) have demonstrated their effectiveness in learning and processing sequential data (e.g., speech and natural language). However, due to the black-box nature of neural networks, understanding the decision logic of RNNs is quite challenging. Some recent progress has been…

Cited by 25SourcePDFScholar
2019

Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks

NeurIPS 2019poster

Vulnerability identification is crucial to protect the software systems from attacks for cyber security. It is especially important to localize the vulnerable functions among the source code to facilitate the fix. However, it is a challenging and tedious process, and also requires specialized securi…

Cited by 1161SourcePDFScholar