Powered by
23rd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2024), October 21–22, 2024,
Pasadena, CA, USA
23rd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2024)
Frontmatter
Title Page
Article: splashws24gpceforeword-fm000-p (type: Frontmatter) doi:
Code Quality
Automated Generation of Code Contracts: Generative AI to the Rescue?
Sandra Greiner,
Noah Bühlmann,
Manuel Ohrndorf,
Christos Tsigkanos,
Oscar Nierstrasz, and
Timo Kehrer
(University of Southern Denmark, Denmark; University of Bern, Switzerland; University of Athens, Greece; Feenk, Switzerland)
@InProceedings{GPCE24p1,
author = {Sandra Greiner and Noah Bühlmann and Manuel Ohrndorf and Christos Tsigkanos and Oscar Nierstrasz and Timo Kehrer},
title = {Automated Generation of Code Contracts: Generative AI to the Rescue?},
booktitle = {Proc.\ GPCE},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3689484.3690738},
year = {2024},
}
Publisher's Version
Article: splashws24gpcemain-p75-p (type: Full Paper) doi:10.1145/3689484.3690738
An Extensible Feature-Oriented Approach for Fine-Grained Code Quality Analysis
Karim Ghallab,
Tewfik Ziadi, and
Zaak Chalal
(Mobioos, France; LIP6, France; Sorbonne Université, France)
@InProceedings{GPCE24p17,
author = {Karim Ghallab and Tewfik Ziadi and Zaak Chalal},
title = {An Extensible Feature-Oriented Approach for Fine-Grained Code Quality Analysis},
booktitle = {Proc.\ GPCE},
publisher = {ACM},
pages = {17-16},
doi = {10.1145/3689484.3690735},
year = {2024},
}
Publisher's Version
Article: splashws24gpcemain-p66-p (type: Full Paper) doi:10.1145/3689484.3690735
Domain-Specific Languages
Applying a Self-Extension Mechanism to DSLs for Establishing Model Libraries
Arkadii Gerasimov,
Nico Jansen,
Judith Michael, and
Bernhard Rumpe
(RWTH Aachen University, Germany)
@InProceedings{GPCE24p33,
author = {Arkadii Gerasimov and Nico Jansen and Judith Michael and Bernhard Rumpe},
title = {Applying a Self-Extension Mechanism to DSLs for Establishing Model Libraries},
booktitle = {Proc.\ GPCE},
publisher = {ACM},
pages = {33-32},
doi = {10.1145/3689484.3690732},
year = {2024},
}
Publisher's Version
Article: splashws24gpcemain-p25-p (type: Full Paper) doi:10.1145/3689484.3690732
Specializing Data Access in a Distributed File System (Generative Pearl)
Pratyush Das,
Anxhelo Xhebraj, and
Tiark Rompf
(Purdue University, USA)
@InProceedings{GPCE24p49,
author = {Pratyush Das and Anxhelo Xhebraj and Tiark Rompf},
title = {Specializing Data Access in a Distributed File System (Generative Pearl)},
booktitle = {Proc.\ GPCE},
publisher = {ACM},
pages = {49-48},
doi = {10.1145/3689484.3690736},
year = {2024},
}
Publisher's Version
Article: splashws24gpcemain-p70-p (type: Full Paper) doi:10.1145/3689484.3690736
Code Optimizations
Type-Safe Code Generation with Algebraic Effects and Handlers
Kanaru Isoda,
Ayato Yokoyama, and
Yukiyoshi Kameyama
(University of Tsukuba, Japan)
@InProceedings{GPCE24p65,
author = {Kanaru Isoda and Ayato Yokoyama and Yukiyoshi Kameyama},
title = {Type-Safe Code Generation with Algebraic Effects and Handlers},
booktitle = {Proc.\ GPCE},
publisher = {ACM},
pages = {65-64},
doi = {10.1145/3689484.3690731},
year = {2024},
}
Publisher's Version
Article: splashws24gpcemain-p23-p (type: Full Paper) doi:10.1145/3689484.3690731
Typing and Its Applications
Separate Compilation and Partial Linking: Modules for Datalog IR
David Klopp,
André Pacak, and
Sebastian Erdweg
(JGU Mainz, Germany)
@InProceedings{GPCE24p113,
author = {David Klopp and André Pacak and Sebastian Erdweg},
title = {Separate Compilation and Partial Linking: Modules for Datalog IR},
booktitle = {Proc.\ GPCE},
publisher = {ACM},
pages = {113-112},
doi = {10.1145/3689484.3690737},
year = {2024},
}
Publisher's Version
Article: splashws24gpcemain-p72-p (type: Full Paper) doi:10.1145/3689484.3690737
proc time: 0.03