Skip to content

Martin Erwig

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

53

Venues

27

Active years

1992–2024

Best venue rank

A*

Where they publish

Papers

53 indexed papers, newest first.

YearVenueTitleAuthors
2024SIGCSEAnalogies and Active Engagement: Introducing Computer Science.Jennifer Parham-Mocello, Martin Erwig, Margaret Niess
2023SIGCSEPutting Computing on the Table: Using Physical Games to Teach Computer Science.Jennifer Parham-Mocello, Martin Erwig, Margaret Niess, Jason Weber, Madelyn Smith, Garrett Berliner
2022FIEUsing a Functional Board Game Language to Teach Middle School Programming.Jennifer Parham-Mocello, Martin Erwig, Margaret Niess, Aiden Nelson, Jason Weber, Garrett Berliner
2022ITiCSEExploring the Use of Games and a Domain-Specific Teaching Language in CS0.Jennifer Parham-Mocello, Aiden Nelson, Martin Erwig
2021APLASAdaptable Traces for Program Explanations.Divya Bajaj, Martin Erwig, Danila Fedorin, Kai Gay
2021GPCEMADMAX: a DSL for explanatory decision making.Martin Erwig, Prashant Kumar
2020PADLExplanations for Dynamic Programming.Martin Erwig, Prashant Kumar, Alan Fern
2020SIGCSEDoes Story Programming Prepare for Coding?Jennifer Parham-Mocello, Martin Erwig
2019SIGCSEStory Programming: Explaining Computer Science Before Coding.Jennifer Parham-Mocello, Shannon Ernst, Martin Erwig, Lily Shellhammer, Emily Dominguez
2018DIAGRAMSVariational Pictures.Martin Erwig, Karl Smeltzer
2018GPCEExplaining spreadsheets with spreadsheets (short paper).Jcome Cunha, Mihai Dan, Martin Erwig, Danila Fedorin, Alex Grejuc
2018GPCEA domain-specific language for exploratory data visualization.Karl Smeltzer, Martin Erwig
2017OOPSLAVariational lists: comparisons and design guidelines.Karl Smeltzer, Martin Erwig
2016ECOOPA Calculus for Variational Programming.Sheng Chen, Martin Erwig, Eric Walkingshaw
2016POPLPrincipal type inference for GADTs.Sheng Chen, Martin Erwig
2014FLOPSGuided Type Debugging.Sheng Chen, Martin Erwig
2014GPCEA transformational approach to data visualization.Karl Smeltzer, Martin Erwig, Ronald A. Metoyer
2014ICFPType-based parametric analysis of program families.Sheng Chen, Martin Erwig
2014OOPSLAVariational Data Structures: Exploring Tradeoffs in Computing with Variability.Eric Walkingshaw, Christian Kstner, Martin Erwig, Sven Apel, Eric Bodden
2014PEPMEarly detection of type errors in C++ templates.Sheng Chen, Martin Erwig
2014POPLCounter-factual typing for debugging type errors.Sheng Chen, Martin Erwig
2013GPCEAn abstract representation of variational graphs.Martin Erwig, Eric Walkingshaw, Sheng Chen
2012FASEExplanations for Regular Expressions.Martin Erwig, Rahul Gopinath
2012GPCEFaster program adaptation through reward attribution inference.Tim Bauer, Martin Erwig, Alan Fern, Jervis Pinto
2012GPCEA calculus for modeling and implementing variation.Eric Walkingshaw, Martin Erwig
2012HASKELLSurveyor: a DSEL for representing and analyzing strongly typed surveys.Wyatt Allen, Martin Erwig
2012ICFPAn error-tolerant type system for variational lambda calculus.Sheng Chen, Martin Erwig, Eric Walkingshaw
2012ISoLALearning-Based Test Programming for Programmers.Alex Groce, Alan Fern, Martin Erwig, Jervis Pinto, Tim Bauer, Mohammad Amin Alipour
2012ISSRELightweight Automated Testing with Adaptation-Based Programming.Alex Groce, Alan Fern, Jervis Pinto, Tim Bauer, Mohammad Amin Alipour, Martin Erwig, Camden Lopez
2012ISSTAFinding common ground: choose, assert, and assume.Alex Groce, Martin Erwig
2011PEPMAdaptation-based programming in java.Tim Bauer, Martin Erwig, Alan Fern, Jervis Pinto
2011SLESemantics First! - Rethinking the Language Design Process.Martin Erwig, Eric Walkingshaw
2011SPLCOptimizing the Product Derivation Process.Sheng Chen, Martin Erwig
2010GPCEA language for software variation research.Martin Erwig
2010ICMLARobust Learning for Adaptive Programs by Leveraging Program Structure.Jervis Pinto, Alan Fern, Tim Bauer, Martin Erwig
2010SLEA Language for Software Variation Research.Martin Erwig
2009SLEDeclarative Scripting in Haskell.Tim Bauer, Martin Erwig
2007ICSEGoalDebug: A Spreadsheet Debugger for End Users.Robin Abraham, Martin Erwig
2006HASKELLA generic recursion toolbox for Haskell or: scrap your boilerplate systematically.Deling Ren, Martin Erwig
2006ICSEInferring templates from spreadsheets.Robin Abraham, Martin Erwig
2006PADLModeling Genome Evolution with a DSEL for Probabilistic Programming.Martin Erwig, Steve Kollmansberger
2006PEPMGeneric programming in Fortran.Martin Erwig, Zhe Fu, Ben Pflaum
2006PPDPType inference for spreadsheets.Robin Abraham, Martin Erwig
2005ICSEHow to communicate unit error messages in spreadsheets.Robin Abraham, Martin Erwig
2005ICSEAutomatic generation and maintenance of correct spreadsheets.Martin Erwig, Robin Abraham, Irene Cooperstein, Steve Kollmansberger
2004PADLParametric Fortran - A Program Generator for Customized Generic Fortran Extensions.Martin Erwig, Zhe Fu
2003DEXAKeyQuery - A Front End for the Automatic Translation of Keywords into Structured Queries.Martin Erwig, Jianglin He
2003ERToward the Automatic Derivation of XML Transformations.Martin Erwig
2003ESOPProgramming Type-Safe Program Updates.Martin Erwig, Deling Ren
2002PADLAdding Apples and Oranges.Martin Erwig, Margaret M. Burnett
1998ERTemporal Objects for Spatio-Temporal Data Models and a Comparison of Their Representations.Martin Erwig, Markus Schneider, Ralf Hartmut Gting
1997ICFPFunctional Programming with Graphs.Martin Erwig
1992WGGraph Algorithms = Iteration + Data Structures? The Structure of Graph Algorithms and a Corresponding Style of Programming.Martin Erwig