Papers
Archive of academic work, 2009–2018: program transformation, rewriting, static analysis and refactoring.
Peer-reviewed papers
[P7]Effective Techniques for Static Race Detection in Java TOSEM ’15 · paper · tool · journal version of [P2]
[P6]CARAMEL: Detecting and Fixing Performance Problems That Have Non-Intrusive Fixes ICSE ’15 · paper ACM SIGSOFT Distinguished Paper Award
[P2]Practical Static Race Detection for Java Parallel Loops ISSTA ’13 · paper · tool ACM SIGSOFT Distinguished Paper Award; invited for journal submission, see [P7]
Thesis and technical reports
Record
- ACM SIGSOFT Distinguished Paper Award, ISSTA 2013 and ICSE 2015.
- IBM PhD Fellowship, 2016–2017.
- Feng Chen Memorial Award in Software Engineering, University of Illinois.
- David J. Kuck Outstanding M.S. Thesis Award, University of Illinois, for the ReLooper work.
- Principal Investigator, NSF SBIR Phase I: Programmer-Friendly Automatic Code Fixes.
- Core developer of the K Framework, a rewriting-based framework for executable semantics, type systems, verification and program transformation.
- Author of IteRace, a static race detector for Java parallel loops.
- BSc, Polytechnic University of Timișoara, 2010, advised by Marius Minea.