| 2021 | Teaching DevOps: a tale of two universities. | Richard Hobeck, Ingo Weber, Len Bass, Hasan Yasar |
| 2021 | Natural language-guided programming. | Geert Heyman, Rafael Huysegems, Pascal Justen, Tom Van Cutsem |
| 2021 | A stepper for a functional JavaScript sublanguage. | Martin Henz, Thomas Tan, Zachary Chua, Peter Jung, Yee-Jian Tan, Xinyi Zhang, Jingjing Zhao |
| 2021 | Teachable moments in functional audio processing. | Martin Henz, Shang-Hui Koh, Samyukta Sounderraman |
| 2021 | The efficacy of online office hours: an experience report. | Braxton Hall, Noa Heyl, Elisa L. A. Baniassad, Meghan Allen, Reid Holmes |
| 2021 | Motivating complexity understanding by profiling energy usage. | Joshua B. Gross, Daniel Jacoby, Kevin Coogan, Aaron Helman |
| 2021 | Cross-domain compilation: exploiting synergies across the CS community (keynote). | Tobias Grosser |
| 2021 | Let a thousand flowers bloom: on the uses of diversity in software testing. | Alex Groce |
| 2021 | PaCon: a symbolic analysis approach for tactic-oriented clustering of programming submissions. | Yingjie Fu, Jonathan Osei-Owusu, Angello Astorga, Zirui Neil Zhao, Wei Zhang, Tao Xie |
| 2021 | Dyninka: a FaaS framework for distributed dataflow applications. | Patrik Fortier, Frdric Le Moul, Julien Ponge |
| 2021 | Dala: a simple capability-based dynamic language design for data race-freedom. | Kiko Fernandez-Reyes, Isaac Oscar Gariano, James Noble, Erin Greenwood-Thessman, Michael Homer, Tobias Wrigstad |
| 2021 | Kotlin coroutines: design and implementation. | Roman Elizarov, Mikhail A. Belyaev, Marat Akhin, Ilmir Usmanov |
| 2021 | Towards the no-code era: a vision and plan for the future of software development. | Ahmed ElBatanony, Giancarlo Succi |
| 2021 | The pareto distribution of software features and no-code. | Ahmed ElBatanony, Giancarlo Succi |
| 2021 | Lightweight on-stack replacement in languages with unstructured loops. | Matt D'Souza, Gilles Duboscq |
| 2021 | Integration of modeling and verification for system model based on KARMA language. | Jie Ding, Michel A. Reniers, Jinzhi Lu, Guoxin Wang, Lei Feng, Dimitris Kiritsis |
| 2021 | Machine learning pedagogy to support the research community. | Kevin Dick, Daniel G. Kyrollos, James R. Green |
| 2021 | Rapid prototyping of chatbots for data exploration. | Giuseppe Desolda, Rosa Lanzilotti, Maristella Matera, Emanuele Pucci |
| 2021 | Poker: visual instrumentation of reactive programs with programmable probes. | Clo Descheemaeker, Sam Van den Vonder, Thierry Renaux, Wolfgang De Meuter |
| 2021 | YJIT: a basic block versioning JIT compiler for CRuby. | Maxime Chevalier-Boisvert, Noah Gibbs, Jean Boussier, Si Xing (Alan) Wu, Aaron Patterson, Kevin Newton, John Hawthorn |
| 2021 | Combining object-oriented paradigm and controlled natural language for requirements specification. | Yegor Bugayenko |
| 2021 | Volatility metric to detect anomalies in source code repositories. | Yegor Bugayenko |
| 2021 | Specification and end-to-end proof of a reactive language and its compiler (invited talk). | Timothy Bourke |
| 2021 | Co-designing DSL quality assurance measures for and with non-programming experts. | Holger Stadel Borum, Christoph Seidl, Peter Sestoft |
| 2021 | MOLEGA: modeling language for educational card games. | Kaylynn Borror, Eric J. Rapos |