kirancodes.me
To Proof Maintenance & Beyond!
Venues / GPCE /

GPCE 2017

22 papers

  1. A Haskell compiler for signal transforms · Geoffrey Mainland, Jeremy Johnson
  2. A classification of variation control systems · Lukas Linsbauer, Thorsten Berger, Paul Grünbacher
  3. Accurate reification of complete supertype information for dynamic analysis on the JVM · Andrea Rosà, Eduardo Rosales, Walter Binder
  4. Analyzing the impact of natural language processing over feature location in models · Raúl Lapeña, Jaime Font, Oscar Pastor, Carlos Cetina
  5. Automatic generation of virtual learning spaces driven by CaVaDSL: an experience report · Ricardo Giuliani Martini, Pedro Rangel Henriques
  6. Avoiding useless mutants · Leonardo Fernandes, Márcio Ribeiro, Luiz Carvalho, Rohit Gheyi, Melina Mongiovi, André L. M. Santos + 3 more
  7. Code staging in GNU Guix · Ludovic Courtès
  8. Four languages and lots of macros: analyzing autotools build systems · Jafar M. Al-Kofahi, Suresh C. Kothari, Christian Kästner
  9. How preprocessor annotations (do not) affect maintainability: a case study on change-proneness · Wolfram Fenske, Sandro Schulze, Gunter Saake
  10. Parser generation by example for legacy pattern languages · Vadim Zaytsev
  11. Quoted staged rewriting: a practical approach to library-defined optimizations · Lionel Parreaux, Amir Shaikhha, Christoph E. Koch
  12. RaTrace: simple and efficient abstractions for BVH ray traversal algorithms · Arsène Pérard-Gayot, Martin Weier, Richard Membarth, Philipp Slusallek, Roland Leißa, Sebastian Hack
  13. Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms · Joseph Caldwell, Shigeru Chiba
  14. Refining semantics for multi-stage programming · Rui Ge, Ronald Garcia
  15. Rewriting a shallow DSL using a GHC compiler extension · Mark Grebe, David Young, Andy Gill
  16. Rewriting for sound and complete union, intersection and negation types · David J. Pearce
  17. Silverchain: a fluent API generator · Tomoki Nakamaru, Kazuhiro Ichikawa, Tetsuro Yamazaki, Shigeru Chiba
  18. Staging for generic programming in space and time · Georg Ofenbeck, Tiark Rompf, Markus Püschel
  19. Staging with control: type-safe multi-stage programming with control operators · Junpei Oishi, Yukiyoshi Kameyama
  20. The landscape of refactoring research in the last decade (keynote) · Danny Dig
  21. Towards compositional and generative tensor optimizations · Adilla Susungi, Norman A. Rink, Jerónimo Castrillón, Immo Huismann, Albert Cohen, Claude Tadonki + 2 more
  22. Type qualifiers as composable language extensions · Travis Carlson, Eric Van Wyk