Eric Walkingshaw

Assistant Professor
Computer Science
Education: 

Oregon State University
PhD Computer Science, 2013
MS Computer Science

University of Washington
BS Computer Science, minor in Applied Mathematics, 2006
BA English – Creative Writing, 2006

Edmonds Community College
Associate of Arts, 2002

2013
Erwig, M., E. Walkingshaw, and S. Chen, "An abstract representation of variational graphs", Proceedings of the 5th International Workshop on Feature-Oriented Software Development - FOSD '13, Indianapolis, Indiana, ACM Press, pp. 25 - 32, 10/2013. Abstract
Erwig, M., and E. Walkingshaw, "A visual language for explaining probabilistic reasoning", Journal of Visual Languages & Computing, vol. 24, issue 2, pp. 88 - 109, 04/2013. Abstract
Erwig, M., K. Ostermann, T. Rendel, and E. Walkingshaw, "Adding configuration to the choice calculus", Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems - VaMoS '13, Pisa, Italy, ACM Press, pp. 1, 01/2013. Abstract
2012
Erwig, M., and E. Walkingshaw, "Formal and Practical Aspects of Domain-Specific LanguagesSemantics-Driven DSL Design", Formal and Practical Aspects of Domain-Specific Languages: Recent Developments: IGI Global, pp. 56 - 80, 2012. Abstract
Erwig, M., and E. Walkingshaw, "Variation Programming with the Choice Calculus", Generative and Transformational Techniques in Software Engineering IV, vol. 7680: Springer Berlin Heidelberg, pp. 55-100, 2012. Abstract
Walkingshaw, E., and M. Erwig, "A calculus for modeling and implementing variation", Proceedings of the 11th International Conference on Generative Programming and Component Engineering - GPCE '12, Dresden, Germany, ACM Press, pp. 132-140 , 09/2012. Abstract
Chen, S., M. Erwig, and E. Walkingshaw, "An error-tolerant type system for variational lambda calculus", Proceedings of the 17th ACM SIGPLAN international conference on Functional programming, vol. 47, issue 9, Copenhagen, Denmark, pp. 29-40, 09/2012. Abstract
, , , 07/2011, 2012.
2011
, , , 9/2011.
Erwig, M., and E. Walkingshaw, "The Choice Calculus", ACM Transactions on Software Engineering and Methodology, vol. 21, issue 1, pp. 1 - 27, 12/2011. Abstract
, , , 09/2011.
Le, D., E. Walkingshaw, and M. Erwig, "#ifdef confirmed harmful: Promoting understandable software variation", IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, IEEE, pp. 143 - 150, 09/2011. Abstract
Walkingshaw, E., and M. Erwig, "A DSEL for Studying and Explaining Causation", Electronic Proceedings in Theoretical Computer Science, vol. 66, pp. 143 - 167, 09/2011. Abstract
Erwig, M., and E. Walkingshaw, "Semantics First! - Rethinking the Language Design Process", Software Language Engineering - 4th International Conference, SLE 2011, Braga, Portugal, pp. 243-262, 07/2011. Abstract
Erwig, M., and E. Walkingshaw, "Variation Programming with the Choice Calculus", Generative and Transformational Techniques in Software Engineering IV, International Summer School, GTTSE 2011, Braga, Portugal, pp. 55-100, 07/2011. Abstract
2010
, , , 11/2010.
Erwig, M., and E. Walkingshaw, "Program fields for continuous software", Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10, Santa Fe, New Mexico, ACM Press, pp. 105-108 , 11/2010. Abstract
, , , 09/2010.
Erwig, M., and E. Walkingshaw, "Causal Reasoning with Neuron Diagrams", IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Leganes, Madrid, Spain, IEEE, pp. 101 - 108, 09/2010. Abstract
2009
, , , 11/2009.
Walkingshaw, E., and M. Erwig, "A domain-specific language for experimental game theory", Journal of Functional Programming, vol. 19, issue 06, pp. 645, 11/2009. Abstract
, , , 09/2009.
Walkingshaw, E., P. Strauss, M. Erwig, J. Mueller, and I. Y. Tumer, "A Formal Representation of Software-Hardware System Design", ASME 2009 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, San Diego, California, ASME, pp. 1387 - 1398, 09/2009. Abstract
, , , 09/2009.
Erwig, M., and E. Walkingshaw, "Visual explanations of probabilistic reasoning", IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Corvallis, OR, IEEE, pp. 23 - 27, 09/2009. Abstract