Eli Tilevich

Assistant Professor


Contact Information


Office: 213 Knowledge Works II

Mailing Address:
Dept. of Computer Science
Virginia Tech
2202 Kraft Drive
Blacksburg, VA 24060
Phone Number:(540) 231-3475




Education    Research    Funding   

Publications    Students    Teaching   

Service 


I have been an Assistant Professor at the Department of Computer Science at Virginia Tech since January 2006.

Research interests:object-oriented programming, software tools for distributed computing, middleware, automated software enhancement and refactoring.



VT Bus Tracker
Initial Release Announcement
The Washington Post article

I blog at WordPress


Education

Ph.D. Computer Science 2005 Georgia Tech
M.S. Information Systems 1999 New York University
B.A. Computer Science/Math 1997 Pace University

Research

At Virginia Tech, I lead the Software Innovations Lab, whose mission is to catalyze the
advanced computer systems of today and tomorrow by creating novel software technologies.
To that end, the lab's research is concerned with reducing the complexity of developing,
maintaining, and evolving complex, mission-critical computer systems. Current research
projects aim at creating novel programming abstractions and automated programming
technologies for multiple application domains.

Funding

NSF SHF:CSR:Small: Automated Refactoring Techniques for Efficient and Reliable Distributed Execution
Software Engineering Innovation Foundation Award
An IBM Academic Initiative Smart Planet Innovation Award
An IBM University Research X10 Innovation Award

Students

Young-Woo Kwon Ph.D.
Alexandra Ross B.S.
Eeshan Shah B.S.
Myoungkyu Song Ph.D.

Alumni

John Edstrom M.S.
Cody Henthorne M.S. 2010 Raytheon BBN
Sriram Gopal M.S. 2008 Amazon
Andrew Hall M.S. 2008 Microsoft
Gokulnath C. Kannan M.S. 2008 Goldman Sachs
Wesley Tansey M.S. 2008 Ph.D. student at UT Austin, co-founder of EffectCheck
Dong Kwan Kim Ph.D. 2009 Electronics and Telecommunications Research Institute
Kristin Whetstone B.S. IBM

Teaching

Spring 2012 -- CS 2114 Software Design & Data Structures

Fall 2011 -- CS 5014 Research Methods in Computer Science

Spring 2011 -- CS 2114 Software Design & Data Structures

Fall 2010 -- CS5407 Software Engineering

Spring 2010 -- CS 6304 Emerging Software Abstractions

Fall 2009 -- CS 2114 Software Design & Data Structures

Spring 2006/2007/2008/2009 -- CS 4244 Internet Software Development

Spring 2009 -- CS4704 Software Engineering

Spring 2008 -- CS 5984 Object-Oriented Systems & Languages

Fall 2006 -- CS 6304 Topics in Object-Oriented Systems & Languages.

Service

Program Committee Member

The 11th Generative Programming and Component Engineering (GPCE 2012)

The 2012 Aspect Oriented Software Development Conference (AOSD 2012)

The 2011 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Application (OOPSLA 2011)

The 10th Generative Programming and Component Engineering (GPCE 2011)

The 27th IEEE International Conference on Software Maintenance (ICSM2011)

The 11th International Workshop on Language Descriptions Tools and Applications (LDTA 2010/2011)

The 2010 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Application (OOPSLA 2010)

The SPLASH 2010 Doctoral Symposium

The 26th IEEE International Conference on Software Maintenance (ICSM2010)

The 30th International Conference on Distributed Computing Systems (ICDCS 2010)

The ACM/IFIP/USENIX 10th International Middleware Conference (Middleware2009)

The 25th IEEE International Conference on Software Maintenance (ICSM2009)

The 2nd International Conference on Software Language Engineering (SLE 2009)

The 1st International Conference on Software Language Engineering (SLE 2008)

The 4th International Conference on Autonomic and Trusted Computing

The 6th International Workshop on Software Engineering and Middleware

The ACM Middleware Conference 2006/2007 Doctoral Symposiums

Program Committee Chair

SPLASH 2012 ACM Student Research Competition/Posters Chair (SPLASH 2012)

SPLASH 2011 ACM Student Research Competition/Posters Chair (SPLASH 2011)

Co-chair the IPDPS Workshop on Software Engineering Innovations for HPC Clouds (SInHPC22011)

Co-chair the SPLASH Workshop on Programming Support Innovations for Emerging Distributed Applications (PSI EtA - ΨH 2010)

Co-chair the Second ACM Workshop on Hot Topics in Software Upgrades (HotSWUp 2009)

To Top of the Page


Last revised:October 28, 2011
by Eli Tilevich