Geyang (Albert) Xu
Ph.D. Student in Computer Science, UC Riverside
I am Geyang (Albert) Xu, a Ph.D. student in Computer Science at the University of California, Riverside, advised by Prof. Qian Zhang.
My research is at the intersection of software engineering and AI. I study how AI coding agents evolve, maintain, and modify existing software—especially when past implementation decisions conflict with new task intent. The goal is to make long-horizon, agentic software engineering more reliable: agents should preserve existing functionality, follow the intended design, and keep the resulting code maintainable as repositories change.
I received an M.S. in Computer Science from UC San Diego and a B.S. from the University of Liverpool. At UCSD I worked with Prof. Babak Salimi on stress-testing machine learning pipelines under adversarial data corruption, published in PVLDB / VLDB 2026.
Research Interests
- Long-horizon agentic software engineering: how coding agents evolve existing repositories, and when they follow repository precedent versus new task intent
- Testing and reliability of AI systems: systematic evaluation of agentic coding systems as they maintain and modify software
- Software engineering for machine learning: robustness and reliability of ML pipelines and data workflows
news
| Oct 31, 2026 | Our paper Precedent or Intent? What Coding Agents Follow When Evolving Existing Code is now on arXiv (under review at SANER 2027). |
|---|---|
| Sep 01, 2026 | Started my Ph.D. in Computer Science at UC Riverside, advised by Prof. Qian Zhang. |
| Jul 01, 2025 | Our paper Stress-Testing ML Pipelines with Adversarial Data Corruption appeared in PVLDB 18(11) (VLDB 2026). |