I am an ACM fellow, IEEE fellow, ASE fellow and the editor-in-chief of the Automated SE journal. For 2010–2026 I was an Associate Editor, IEEE TSE.
I earned my PhD from UNSW (1995) and am a Full Professor at NC State, where I direct the Irrational Research Lab. My work focuses on software engineering for AI — building data-driven, explainable, and intelligent software systems. I co-created the PROMISE repository and its successor, the MOOT repository (Many Multi-Objective Optimization Tasks), showing that small, interpretable AI models can often outperform larger, more complex ones.
Career
"If you're a bit better than most at a particular kind of analysis or a specific domain, choose research topics where you can use that." — Herb Simon
- 24 Ph.D. students advised + 3 in progress.
- $19M in grants from NASA, NSF, NSA, LexisNexis, Microsoft, Meta, National Archives, etc.
- 300+ papers, 25,000+ citations (h-index=75).
- tools — tiny, runnable research gists (one file, three commands).
News
paper · appointed · talk · keynote · blog · panel · award · tool
wanna work with me ?
Are you industry? Or enrolled at NC State?
want to find+fix bugs in real ai/ml?
Email me, and/or take my SE+AI subject (Fall'26),
and/or
sign up for my reading group (Fall 2026).
250 words of css
designed.2.last
raw.version