<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>[GPCE is co-located with ECOOP rather than SPLASH this year,<br></div><div>so the deadline is earlier than usual.]<br></div><div><br></div><div>=========================================================<br></div><div><br></div><div> GPCE 2025<br></div><div><br></div><div> 24th International Conference on<br></div><div> Generative Programming: Concepts & Experiences<br></div><div><br></div><div> --<br></div><div> 3-4 July, 2025, co-located with ECOOP <br></div><div> Bergen, Norway<br></div><div><br></div><div> CALL FOR PAPERS<br></div><div><br></div><div> <a href="https://2025.ecoop.org/home/gpce-2025">https://2025.ecoop.org/home/gpce-2025</a><br></div><div><br></div><div>=========================================================<br></div><div><br></div><div>The ACM SIGPLAN International Conference on Generative<br></div><div>Programming: Concepts & Experiences (GPCE) is a<br></div><div>programming languages conference focusing on techniques<br></div><div>and tools for code generation, language implementation,<br></div><div>and product-line development. This is the 24th edition<br></div><div>of the conference, co-located with the ECOOP 2025<br></div><div>conference in Bergen, Norway.<br></div><div><br></div><div>================== Topics of Interest ===================<br></div><div><br></div><div>GPCE seeks conceptual, theoretical, empirical, and<br></div><div>technical contributions to its topics of interest, which<br></div><div>include but are not limited to:<br></div><div><br></div><div>* program transformation, staging, <br></div><div>* macro systems, preprocessors, <br></div><div>* program synthesis, <br></div><div>* code-recommendation systems, <br></div><div>* domain-specific languages, <br></div><div>* generative language workbenches, <br></div><div>* language embedding, language design, <br></div><div>* domain engineering, <br></div><div>* software product lines, configurable software,<br></div><div>* feature interactions, <br></div><div>* applications and properties of code generation,<br></div><div>* language implementation, <br></div><div>* AI/ML techniques for generative programming,<br></div><div>* generative programming for AI/ML techniques,<br></div><div>* low code / no code approaches.<br></div><div><br></div><div>GPCE promotes cross-fertilization between programming<br></div><div>languages and software development and among different<br></div><div>styles of generative programming in its broadest sense.<br></div><div><br></div><div>Authors are welcome to check with the PC chair whether<br></div><div>their planned papers are in scope.<br></div><div><br></div><div>=================== Paper Categories ====================<br></div><div><br></div><div>GPCE solicits four kinds of submissions:<br></div><div><br></div><div>Full Papers:<br></div><div> reporting original and unpublished results of research<br></div><div> that contribute to scientific knowledge for any GPCE<br></div><div> topics. Full paper submissions must not exceed 12 pages<br></div><div> excluding the bibliography.<br></div><div><br></div><div>Short Papers:<br></div><div> presenting unconventional ideas or new visions in any<br></div><div> GPCE topics. Short papers do not always contain<br></div><div> complete results as in the case of full papers, but can<br></div><div> introduce new ideas to the community and get early<br></div><div> feedback. Note that short papers are not intended to be<br></div><div> position statements. Accepted short papers are included<br></div><div> in the proceedings and will be presented at the<br></div><div> conference. Short paper submissions must not exceed 6<br></div><div> pages excluding the bibliography, and must have the<br></div><div> text “(Short Paper)” appended to their titles.<br></div><div><br></div><div>Tool Demonstrations:<br></div><div> presenting tools for any GPCE topics. Tools must be<br></div><div> available for use and must not be purely<br></div><div> commercial. Submissions must provide a tool description<br></div><div> not exceeding 6 pages excluding bibliography and a<br></div><div> separate demonstration outline including screenshots<br></div><div> also not exceeding 6 pages. Tool demonstration<br></div><div> submissions must have the text “(Tool Demonstration)”<br></div><div> appended to their titles. If they are accepted, tool<br></div><div> descriptions will be included in the proceedings. The<br></div><div> demonstration outline will only be used for evaluating<br></div><div> the submission.<br></div><div><br></div><div>Generative Pearls:<br></div><div> are elegant essays about generative<br></div><div> programming. Examples include but are not limited to an<br></div><div> interesting application of generative programming and<br></div><div> an elegant presentation of a (new or old) data<br></div><div> structure using generative programming (similar to<br></div><div> Functional Pearl in ICFP and Pearl in ECOOP). Accepted<br></div><div> Generative Pearl papers are included in the proceedings<br></div><div> and will be presented at the conference. Generative<br></div><div> Pearl submissions must not exceed 12 pages excluding<br></div><div> the bibliography, and must have the text “(Generative<br></div><div> Pearl)” appended to their titles.<br></div><div><br></div><div>=================== Paper Selection =====================<br></div><div><br></div><div>The GPCE program committee will evaluate each submission<br></div><div>according to the following selection criteria:<br></div><div><br></div><div>Novelty.<br></div><div> Papers must present new ideas or evidence and place<br></div><div> them appropriately within the context established by<br></div><div> previous research in the field.<br></div><div><br></div><div>Significance.<br></div><div> The results in the paper must have the potential to add<br></div><div> to the state of the art or practice in significant<br></div><div> ways.<br></div><div><br></div><div>Evidence.<br></div><div> The paper must present evidence supporting its<br></div><div> claims. Examples of evidence include formalizations and<br></div><div> proofs, implemented systems, experimental results,<br></div><div> statistical analyses, and case studies.<br></div><div><br></div><div>Clarity.<br></div><div> The paper must present its contributions and results<br></div><div> clearly.<br></div><div><br></div><div>==================== Important Dates ====================<br></div><div><br></div><div>Abstract Submission: Wed 26 Mar 2025<br></div><div>Paper Submission: Wed 2 Apr 2025<br></div><div>Review Notification: Fri 9 May 2025<br></div><div>Author Response: Mon 12 May 2025<br></div><div>Final Notification: Mon 19 May 2025<br></div><div>Conference: Thu 3 - Fri 4 July, 2025<br></div><div><br></div><div>===================== Organization ======================<br></div><div><br></div><div>PC Chair: Nada Amin, Harvard<br></div><div>General Co-Chair: Sebastian Erdweg, JGU Mainz<br></div><div>General Co-Chair: Amir Shaikhha, University of Edinburgh<br></div><div>Publicity Chair: Jeremy Yallop, University of Cambridge<br></div><div><br></div><div>======================= PC Members ======================<br></div><div><br></div><div>Bernhard Rumpe, RWTH Aachen University<br></div><div>Casper Bach Poulsen, University of Southern Denmark<br></div><div>Cyrus Omar, University of Michigan<br></div><div>Eli Tilevich, Virginia Tech<br></div><div>Elisa Gonzalez Boix, Vrije Universiteit Brussel<br></div><div>Geoffrey Mainland, Drexel University<br></div><div>Georg Ofenbeck<br></div><div>Guillaume Allais, University of Strathclyde<br></div><div>Jeremy Yallop, University of Cambridge<br></div><div>Judith Michael, RWTH Aachen University<br></div><div>Julia Lawall, Inria<br></div><div>Kenichi Asai, Ochanomizu University<br></div><div>Klaus Ostermann, University of Tuebingen<br></div><div>L. Thomas van Binsbergen, University of Amsterdam<br></div><div>Lionel Parreaux, The Hong Kong University of Science and Technology<br></div><div>Malte Lochau, University of Siegen<br></div><div>Maryam Mehri Dehnavi, University of Toronto<br></div><div>Michel Steuwer, Technische Universität Berlin<br></div><div>Ondřej Lhoták, University of Waterloo<br></div><div>Parisa Ataei, Cornell University<br></div><div>Philiip Wadler, University of Edinburgh<br></div><div>Robert Glück, DIKU, Dept. of Computer Science, Univ. of Copenhagen<br></div><div>Ruby Tahboub, University of Illinois Urbana-Champaign<br></div><div>Sandro Stucki, Amazon Prime Video Automated Reasoning<br></div><div>Sheng Chen, UL Lafayette<br></div><div>Shigeru Chiba, University of Tokyo<br></div><div>Shoaib Kamil, Adobe Research<br></div><div>Simon Fowler, University of Glasgow<br></div><div>Tijs van der Storm, CWI<br></div><div>Ulrik Pagh Schultz Lundquist, University of Southern Denmark<br></div><div>Vadim Zaytsev, Universiteit Twente<br></div><div>Walter Binder, Università della Svizzera italiana (USI)<br></div><div>Yukiyoshi Kameyama, University of Tsukuba<br></div><div>Zena Ariola, University of Oregon<br></div><div><br></div></body></html>