Eli Tilevich

Associate 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 am an Associate Professor in the Department of Computer Science of Virginia Tech.

Research interests: Systems end of Software Engineering; distributed systems and middleware; automated software transformation; mobile applications; energy efficient software; CS education




I blog at WordPress

A Washington Post article featuring a project in my class

Education

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

Research

My research interests lie on the Systems end of Software Engineering, with a particular emphasis on distributed systems, mobile applications, middleware, software energy efficiency, automated program transformation, and CS education. I have published over 50 refereed research papers on these subjects. My research awards include a Microsoft Research Software Engineering Innovation Foundation Award and an IBM Faculty Award. At Virginia Tech, I lead the Software Innovations lab. The lab's research projects have been supported by NSF, ONR, AFOSR, and private industry.

Funding

NSF SHF:CSR:Small: Automated Refactoring Techniques for Efficient and Reliable Distributed Execution
NSF TUES-Type1: Transforming Introductory Computer Science Projects via Real-Time Web Data
Software Engineering Innovation Foundation Award
An IBM University Research X10 Innovation Award
An IBM Academic Initiative Smart Planet Innovation Award
An IBM Faculty Award

Students

Austin Cory Bart Ph.D.
Sanchit Chadha B.S./M.S.
Mauricio De la Barra M.S.
Jonathon Hellmann M.S.
Ethan Holder B.S./M.S.

Alumni

Young-Woo Kwon Ph.D. 2014 Assistant Professor at Utah State
Myoungkyu Song Ph.D. 2013 Postdoc at UT Austin
John Edstrom M.S. 2011 Facebook
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
Dong Kwan Kim Ph.D. 2009 Electronics and Telecommunications Research Institute
Kristin Whetstone B.S. IBM
Eeshan Shah B.S. Microsoft
Cassidy Heath B.S.

Teaching

Fall 2014 -- CS 5014 Research Methods in Computer Science

Fall 2013 -- CS4704 Software Engineering

Spring 2013 -- CS3704 Intermediate Software Design & Engineering

Spring 2013 -- CS6704 Energy-Aware Computing

Fall 2012 -- CS 5407 Software Engineering

Fall 2012 -- CS 5014 Research Methods in Computer Science

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 -- CS 5407 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

2nd ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2015)

1st International Workshop on Dependability and Security of System Operation (DSSO 2014) affiliated with (DSN 2014)

1st ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2014)

The International Conference on Principles and Practices of Programming on the Java platform: virtual machines, languages, and tools (PPPJ 2013)

The 2013 ACM SIGPLAN Workshop on X10: Performance and Productivity at Scale (X10'13)

The 3rd Student Contest on Software Engineering (SCORE 2013) affiliated with the 35th International Conference on Software Engineering (ICSE 2013)

The 29th IEEE International Conference on Software Maintenance (ICSM 2013)--Early Research Achievements Track

The 2013 ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2013)--External Review Committee

The 28th IEEE International Conference on Software Maintenance (ICSM 2012)--Early Research Achievements Track

The 20th International Symposium on the Foundations of Software Engineering (FSE 2012)--Tool Demonstrations Track

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 (ICSM 2011)

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 (ICSM 2010)

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 (ICSM 2009)

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

Co-chair of the Second International Workshop on Mobile Development Lifecycle (MobileDeLi 2014)

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: August 12, 2014
by Eli Tilevich