SPLASH 2017 (series) / GPCE 2017 (series) /
GPCE 2017 Program
This is the GPCE 2017 program - see the full program for SPLASH 2017 and all affiliated events.
Filter Program
Dates
Rooms
Tracks
Badges
Your Program
Mon 23 OctDisplayed time zone: Tijuana, Baja California change
Mon 23 Oct
Displayed time zone: Tijuana, Baja California change
08:30 - 10:00 | |||
08:30 15mDay opening | Opening GPCE 2017 | ||
08:45 75mTalk | Keynote: The Landscape of Refactoring Research in the Last DecadeKeynote GPCE 2017 |
10:30 - 12:00 | |||
10:30 25mTalk | Refining Semantics for Multi-stage Programming GPCE 2017 DOI Authorizer link | ||
10:55 25mTalk | Staging for Generic Programming in Space and Time GPCE 2017 DOI Authorizer link | ||
11:20 25mTalk | Staging with Control: Type-Safe Multi-stage Programming with Control Operators GPCE 2017 DOI Authorizer link | ||
11:45 15mTalk | Code Staging in GNU GuixShort paper GPCE 2017 Ludovic Courtès Inria, France DOI Authorizer link |
13:30 - 15:00 | |||
13:30 25mTalk | A Classification of Variation Control Systems GPCE 2017 Lukas Linsbauer Johannes Kepler University Linz, Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Paul Grünbacher JKU Linz, Austria DOI Authorizer link | ||
13:55 25mTalk | Analyzing the Impact of Natural Language Processing over Feature Location in Models GPCE 2017 Raúl Lapeña San Jorge University, Spain, Jaime Font San Jorge University, Spain, Oscar Pastor Universitat Politècnica de València, Spain, Carlos Cetina San Jorge University, Spain DOI Authorizer link | ||
14:20 25mTalk | How Preprocessor Annotations (Do Not) Affect Maintainability: A Case Study on Change-PronenessBest Paper GPCE 2017 Wolfram Fenske University of Magdeburg, Germany, Sandro Schulze University of Magdeburg, Germany, Gunter Saake University of Magdeburg, Germany DOI Authorizer link |
15:30 - 17:00 | |||
15:30 25mTalk | Type Qualifiers as Composable Language Extensions GPCE 2017 DOI Authorizer link | ||
15:55 25mTalk | Accurate Reification of Complete Supertype Information for Dynamic Analysis on the JVM GPCE 2017 Andrea Rosà University of Lugano, Switzerland, Eduardo Rosales University of Lugano, Switzerland, Walter Binder University of Lugano, Switzerland DOI Authorizer link | ||
16:20 25mTalk | Rewriting for Sound and Complete Union, Intersection and Negation Types GPCE 2017 David J. Pearce Victoria University of Wellington, New Zealand DOI Authorizer link |
Tue 24 OctDisplayed time zone: Tijuana, Baja California change
Tue 24 Oct
Displayed time zone: Tijuana, Baja California change
08:30 - 10:00 | |||
08:30 15mAwards | Awards GPCE 2017 | ||
08:45 75mTalk | Keynote: Engineering Meta-Languages for Specifying Software LanguagesKeynote GPCE 2017 Peter D. Mosses Swansea University |
13:30 - 15:00 | |||
13:30 25mTalk | Four Languages and Lots of Macros: Analyzing Autotools Build Systems GPCE 2017 Jafar M. Al-Kofahi Iowa State University, USA, Suresh Kothari Iowa State University, USA, Christian Kästner Carnegie Mellon University, USA DOI Authorizer link | ||
13:55 25mTalk | Avoiding Useless Mutants GPCE 2017 Leonardo Fernandes Federal University of Pernambuco, Brazil, Márcio Ribeiro Federal University of Alagoas, Brazil, Luiz Carvalho Federal University of Alagoas, Brazil, Rohit Gheyi Federal University of Campina Grande, Brazil, Melina Mongiovi Federal University of Campina Grande, Brazil, Andre Santos , Ana Cavalcanti University of York, UK, Fabiano Ferrari Federal University of São Carlos, Brazil, José Carlos Maldonado University of São Paulo, Brazil DOI Authorizer link | ||
14:20 25mTalk | Silverchain: A Fluent API Generator GPCE 2017 Tomoki Nakamaru University of Tokyo, Japan, Kazuhiro Ichikawa University of Tokyo, Japan, Tetsuro Yamazaki University of Tokyo, Japan, Shigeru Chiba University of Tokyo, Japan DOI Authorizer link | ||
14:45 15mTalk | Parser Generation by Example for Legacy Pattern LanguagesShort paper GPCE 2017 Vadim Zaytsev Raincode Labs, Belgium DOI Authorizer link |
15:30 - 17:00 | |||
15:30 25mTalk | A Haskell Compiler for Signal Transforms GPCE 2017 DOI Authorizer link | ||
15:55 25mTalk | Automatic Generation of Virtual Learning Spaces Driven by CaVa<sup>DSL</sup>: An Experience Report GPCE 2017 Ricardo Giuliani Martini University of Minho, Portugal, Pedro Rangel Henriques University of Minho, Portugal DOI Authorizer link | ||
16:20 25mTalk | Rewriting a Shallow DSL using a GHC Compiler Extension GPCE 2017 Mark Grebe University of Kansas, USA, David Young University of Kansas, USA, Andy Gill University of Kansas, USA DOI Authorizer link |
18:00 - 20:00 | |||
18:00 2hSocial Event | Dinner (registration add-on) GPCE 2017 |