The Computing Innovation Fellows Project

Matchmaking Service for Mentors and CIFellows

* Post a Profile!
* Update a Profile

Click for Available Candidate Profiles

Martin Erwig

University/Research Lab: Oregon State University
Location: (Corvallis, Oregon)
Personal Research Web Page: http://eecs.oregonstate.edu/~erwig/projects/

Keywords: language design, functional programming, visual languages, domain-specific languages, end-user programming

Posted on: Saturday, May 16th, 2009
Broad Research Area: Programming Languages / Compilers

Research Interests:

My research interests are centered around questions of language design, which includes the design of new or improved features for general-pupose language and the design of domain-specific languages. In my work I often apply ideas from functional programming and visual languages.

Current research projects are: (1) explanation-oriented programming, which tries to shift the objective of languages away from producing values to explanations of how those values are obtained, (2) a theory of structured change, which investigates representations and transformations to support change and variation management, and (3) adaptation-based programming, which creates a continuum between traditional programing and machine learning

 

Contact Information:

By email: email obfuscated - click to reveal

twitter-icon

Browse Mentor Posts in other Research Areas