Publications
- Equality Saturation: Engineering Challenges and Applications, Ph.D. thesis.
- Michael Stepp, Ross Tate, and Sorin Lerner. Equality-Based Translation Validator for LLVM. To appear in the 23rd International Conference on Computer Aided Verification (CAV 2011).
- Ross Tate, Michael Stepp, Zachary Tatlock, and Sorin Lerner. Equality Saturation: A New Approach to Optimization, In Logical Methods in Computer Science, volume 7, issue 1, 2011, http://arxiv.org/abs/1012.1802
- Ross Tate, Michael Stepp, and Sorin Lerner. 2010. Generating compiler optimizations from proofs. In Proceedings of the 37th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages (POPL '10). http://doi.acm.org/10.1145/1707801.1706345
- Michael Stepp and Beth Simon. Introductory computing students' conceptions of illegal student-student collaboration. In Proceedings of the 41st ACM technical symposium on Computer science education (SIGCSE '10). ACM, New York, NY, USA, 295-299. DOI=10.1145/1734263.1734365 http://doi.acm.org/10.1145/1734263.1734365
- Ross Tate, Michael Stepp, Zachary Tatlock, and Sorin Lerner. 2009. Equality Saturation: a new approach to optimization. In Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages (POPL '09). ACM, New York, NY, USA, 264-276. DOI=10.1145/1480881.1480915 http://doi.acm.org/10.1145/1480881.1480915
- Christian Collberg, Ginger Myles, and Michael Stepp. An empirical study of Java bytecode programs. In Software: Practice and Experience, volume 37, issue 6, (May 2007), 581-641. DOI=10.1002/spe.v37:6 http://dx.doi.org/10.1002/spe.v37:6
- Christian Collberg, Stephen Kobourov, C. Hutcheson, J. Trimble, M. Stepp. Monitoring Java Programs Using Music. Technical Report, University of Arizona, 2005.
- S. Kobourov, K. Pavlou, J. Cappos, M. Stepp, M. Miles, A. Wixted: Collaboration with DiamondTouch. In INTERACT(2005) 986-989.
- C. Collberg, E. Carter, S. Debray, A. Huntwork, J. Kececioglu, C. Linn, and M. Stepp. 2004. Dynamic path-based software watermarking. In Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation (PLDI '04). ACM, New York, NY, USA, 107-118. DOI=10.1145/996841.996856 http://doi.acm.org/10.1145/996841.996856
- C. Collberg, G. Myles, and M. Stepp. Cheating Cheating Detectors. Technical Report, University of Arizona, 2004.
I also wrote Section 13.1 of this book: