Research Interests:
My primary areas of research are in software bug detection and program analysis. I am also interested in software testing, debugging, and software development. In the past, I have done work in computer architecture and simulation.
Selected Research Publications:
A Plethora of Paths (Paper; Slides)
Eric Larson
17th IEEE International Conference on Program Comprehension (ICPC), May 2009
SUDS: An Infrastructure for Creating Bug Detection Tools (Paper; Slides;
Software)
Eric Larson
Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), September 2007
High Coverage Detection of Input-related Security Faults (Paper; Slides)
Eric Larson and Todd Austin
12th USENIX Security Symposium (Security '03), August 2003
MASE: A Novel Infrastructure for Detailed Microarchitectural Modeling
(Paper; Slides)
Eric Larson, Saugata Chatterjee, and Todd Austin
2001 International Symposium on Performance Analysis of Systems and Software
(ISPASS), November 2001
Compiler Controlled Value Prediction using Branch Predictor Based
Confidence (Paper; Slides)
Eric Larson and Todd Austin
33rd International Symposium on Microarchitecture (MICRO), December 2000
Computer Science Education Publications:
A Simple but Realistic Assembly Language for a Course in Computer
Organization (Paper; Slides; Software)
Eric Larson and Moon Ok Kim
38th ASEE/IEEE Frontiers in Education Conference (FIE), October 2008
Performing Engineering Research at Non-Ph.D. Granting Institutions (Paper; Slides)
Eric Larson and Agnieszka Miguel
2007 American Society for Engineering Education (ASEE) Annual Conference and Exposition, June 2007
Efficient and Effective Grading of Student Work (Paper; Slides)
2006 American Society for Engineering Education (ASEE) Annual Conference and Exposition, June 2006
An Undergraduate Course on Software Bug Detection Tools and Techniques (Paper; Slides)
Eric Larson
ACM SIGCSE 2006 Technical Symposium on Computer Science Education, March 2006
Ph.D. Dissertation:
My Ph.D. thesis is titled "Efficient
Dynamic Detection of Input Related Software Faults" and was completed
at the
Software:
SUDS: An infrastructure for
creating dynamic software bug detection tools
ANNA: Assembler and simulator
for a simple MIPS-based assembly language
MASE /
SimpleScalar: A suite of microarchitectural simulators (Note: I no longer work on MASE or
SimpleScalar)
Back home
Last updated: August 24, 2009