sfakhoury at microsoft dot com I am a Senior Researcher in the Research in Software Engineering (RiSE) group at Microsoft Research in Redmond. In 2022, I received my Ph.D. in Computer Science from Washington State University. My dissertation identified empirical perspectives of developer productivity in practice and introduced a novel framework to model sources of cognitive load during program comprehension in real-working environments.
My research centers around ways to improve the design and evaluation of software development tools to optimize the cognitive effort of programmers. An overarching theme is bridging informal and formal reasoning: taking the intent developers express in natural language, code, and tests, and turning it into specifications machines can check. I am currently interested in leveraging formal methods as a mechanism to provide end-user trust and verifiability of AI-assisted programming tools. My approach is largely interdisciplinary, fusing formal methods, empirical software engineering, machine learning, and human-computer interaction. My work spans several areas:
| 2026 | Serving as Industry Papers Co-chair for FSE 2026 |
|---|---|
| May 2026 | New blog post: DeepTest: Systematic Testing Grounded in Specification Knowledge Bases — early results from deploying specification-driven testing across dozens of Microsoft components and open-source projects |
| Sep 2025 | New preprint: "Good Vibrations? A Qualitative Study of Co-Creation, Communication, Flow, and Trust in Vibe Coding" |
| Aug 2025 | Check out our latest preprint: What's in a Proof? Analyzing Expert Proof-Writing Processes in F* and Verus |
| Apr 2025 | Two papers accepted to ICSE 2025: "3DGen: AI-Assisted Generation of Provably Correct Binary Format Parsers" and "Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programming" |
For a complete and up-to-date list of my publications, please check out my Google Scholar profile.