Proceedings of the 16th International Conference on Generative Programming: Concepts and Experiences
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter

Matthew Flatt, Sebastian Erdweg
Proceedings of the 16th International Conference on Generative Programming: Concepts and Experiences
GPCE, 2017.

SLE
DBLP
Scholar
ACM DL
Full names Links ISxN
@proceedings{GPCE-2017,
	editor        = "Matthew Flatt and Sebastian Erdweg",
	isbn          = "978-1-4503-5524-7",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 16th International Conference on Generative Programming: Concepts and Experiences}",
	year          = 2017,
}

Contents (22 items)

GPCE-2017-Dig #refactoring #research
The landscape of refactoring research in the last decade (keynote) (DD), p. 1.
GPCE-2017-GeG #multi #programming #semantics
Refining semantics for multi-stage programming (RG0, RG), pp. 2–14.
GPCE-2017-OfenbeckRP #programming #staging
Staging for generic programming in space and time (GO, TR, MP), pp. 15–28.
GPCE-2017-OishiK #multi #programming #staging #type safety
Staging with control: type-safe multi-stage programming with control operators (JO, YK), pp. 29–40.
GPCE-2017-Courtes #staging
Code staging in GNU Guix (LC), pp. 41–48.
GPCE-2017-LinsbauerBG #classification
A classification of variation control systems (LL, TB, PG), pp. 49–62.
GPCE-2017-LapenaFPC #feature model #modelling #natural language
Analyzing the impact of natural language processing over feature location in models (RL, JF, OP, CC), pp. 63–76.
GPCE-2017-FenskeSS #case study #how #maintenance #preprocessor
How preprocessor annotations (do not) affect maintainability: a case study on change-proneness (WF, SS, GS), pp. 77–90.
GPCE-2017-CarlsonW #composition
Type qualifiers as composable language extensions (TC, EVW), pp. 91–103.
GPCE-2017-RosaRB #dynamic analysis #virtual machine
Accurate reification of complete supertype information for dynamic analysis on the JVM (AR, ER, WB), pp. 104–116.
GPCE-2017-Pearce
Rewriting for sound and complete union, intersection and negation types (DJP), pp. 117–130.
GPCE-2017-ParreauxSK #approach #optimisation #staged
Quoted staged rewriting: a practical approach to library-defined optimizations (LP, AS, CEK), pp. 131–145.
GPCE-2017-CaldwellC #embedded #object-oriented #platform #programming
Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms (JC, SC), pp. 146–156.
GPCE-2017-Perard-GayotWMS #abstraction #algorithm #named #performance #traversal
RaTrace: simple and efficient abstractions for BVH ray traversal algorithms (APG, MW, RM, PS, RL, SH), pp. 157–168.
GPCE-2017-SusungiRCHCTSF #composition #generative #optimisation #towards
Towards compositional and generative tensor optimizations (AS, NAR, JC, IH, AC, CT, JS, JF), pp. 169–175.
GPCE-2017-Al-KofahiKK #metaprogramming
Four languages and lots of macros: analyzing autotools build systems (JMAK, SK, CK), pp. 176–186.
GPCE-2017-FernandesRCGMSC
Avoiding useless mutants (LF, MR, LC, RG, MM, ALMS, AC, FCF, JCM), pp. 187–198.
GPCE-2017-NakamaruIYC #api #generative #named
Silverchain: a fluent API generator (TN, KI, TY, SC), pp. 199–211.
GPCE-2017-Zaytsev #generative #legacy #parsing #pattern matching
Parser generation by example for legacy pattern languages (VZ), pp. 212–218.
GPCE-2017-MainlandJ #compilation #haskell
A Haskell compiler for signal transforms (GM, JJ), pp. 219–232.
GPCE-2017-MartiniH #automation #case study #experience #generative #learning
Automatic generation of virtual learning spaces driven by CaVaDSL: an experience report (RGM, PRH), pp. 233–245.
GPCE-2017-GrebeYG #compilation #domain-specific language #haskell #using
Rewriting a shallow DSL using a GHC compiler extension (MG, DY, AG), pp. 246–258.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.