The choice calculus: A representation for software variation M Erwig, E Walkingshaw ACM Transactions on Software Engineering and Methodology (TOSEM) 21 (1), 1-27, 2011 | 177 | 2011 |
#ifdef Confirmed Harmful: Promoting Understandable Software Variation D Le, E Walkingshaw, M Erwig IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2011 | 95 | 2011 |
Projectional editing of variational software E Walkingshaw, K Ostermann ACM SIGPLAN Notices 50 (3), 29-38, 2014 | 73 | 2014 |
Variational data structures: Exploring tradeoffs in computing with variability E Walkingshaw, C Kästner, M Erwig, S Apel, E Bodden Proceedings of the 2014 ACM International Symposium on New Ideas, New …, 2014 | 71 | 2014 |
Concepts, Operations, and Feasibility of a Projection-Based Variation Control System S Stanciulescu, T Berger, E Walkingshaw, A Wasowski IEEE International Conference on Software Maintenance and Evolution, 2016 | 66 | 2016 |
Extending type inference to variational programs S Chen, M Erwig, E Walkingshaw ACM Transactions on Programming Languages and Systems (TOPLAS) 36 (1), 1-54, 2014 | 63 | 2014 |
An error-tolerant type system for variational lambda calculus S Chen, M Erwig, E Walkingshaw Proceedings of the 17th ACM SIGPLAN international conference on Functional …, 2012 | 59 | 2012 |
Migrating Gradual Types JP Campora III, S Chen, M Erwig, E Walkingshaw Proceedings of the ACM on Programming Languages 2 (POPL), 15:1-15:29, 2018 | 39 | 2018 |
Variation programming with the choice calculus M Erwig, E Walkingshaw International Summer School on Generative and Transformational Techniques in …, 2011 | 36 | 2011 |
The choice calculus: a formal language of variation E Walkingshaw Oregon State University, 2013 | 33 | 2013 |
Towards efficient analysis of variation in time and space T Thüm, L Teixeira, K Schmid, E Walkingshaw, M Mukelabai, ... Proceedings of the 23rd International Systems and Software Product Line …, 2019 | 31 | 2019 |
A calculus for modeling and implementing variation E Walkingshaw, M Erwig ACM SIGPLAN Notices 48 (3), 132-140, 2012 | 29 | 2012 |
Casts and costs: Harmonizing safety and performance in gradual typing JP Campora, S Chen, E Walkingshaw Proceedings of the ACM on Programming Languages 2 (ICFP), 1-30, 2018 | 22 | 2018 |
A calculus for variational programming S Chen, M Erwig, E Walkingshaw 30th European Conference on Object-Oriented Programming (ECOOP 2016), 6:1--6:28, 2016 | 21 | 2016 |
Semantics first! Rethinking the language design process M Erwig, E Walkingshaw International Conference on Software Language Engineering, 243-262, 2011 | 21 | 2011 |
Variational databases P Ataei, A Termehchy, E Walkingshaw Proceedings of The 16th International Symposium on Database Programming …, 2017 | 20 | 2017 |
An abstract representation of variational graphs M Erwig, E Walkingshaw, S Chen Proceedings of the 5th International Workshop on Feature-Oriented Software …, 2013 | 18 | 2013 |
A Choice of Variational Stacks: Exploring Variational Data Structures M Meng, J Meinicke, CP Wong, E Walkingshaw, C Kästner International Workshop on Variability Modelling of Software-Intensive …, 2017 | 16 | 2017 |
Semantics-driven DSL design M Erwig, E Walkingshaw Formal and Practical Aspects of Domain-Specific Languages: Recent …, 2012 | 16 | 2012 |
Causal reasoning with neuron diagrams M Erwig, E Walkingshaw 2010 IEEE Symposium on Visual Languages and Human-Centric Computing, 101-108, 2010 | 14 | 2010 |