researchr
explore
Tags
Journals
Conferences
Authors
Profiles
Groups
calendar
New Conferences
Events
Deadlines
search
search
You are not signed in
Sign in
Sign up
Links
Filter by Year
[-]
OR
AND
NOT
1
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
Filter by Tag
[+]
OR
AND
NOT
1
C++
Java
Meta-Environment
analysis
architecture
design
e-science
feature-oriented programming
meta programming
meta-model
meta-objects
modeling
object-oriented programming
programming
programming languages
rule-based
source-to-source
subject-oriented programming
systematic-approach
testing
Filter by Author
[+]
OR
AND
NOT
1
Dave A. Thomas
David H. Lorenz
David Ungar
Dennis Mancl
Eelco Visser
Hridesh Rajan
James Noble
Jonathan Aldrich
Jonathan Sprinkle
Juha-Pekka Tolvanen
Kathryn S. McKinley
Martin C. Rinard
Michael D. Ernst
Mira Mezini
Oscar Nierstrasz
Ralph E. Johnson
Richard P. Gabriel
Robert Biddle
Steven Fraser
Wolfgang De Meuter
Filter by Top terms
[+]
OR
AND
NOT
1
analysis
applications
code
design
development
domain
framework
java
language
languages
model
object
oriented
programming
software
specific
system
systems
using
workshop
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
Editions
Publications
Viewing Publication 1 - 100 from 3518
2022
Semantics of RxJS
Tian Zhao 0002
,
Yonglun Li
.
OOPSLA 2022
:
37-49
[doi]
Distributed Persistent Signals: Architecture and Implementation
Tetsuo Kamina
,
Sota Ueno
.
OOPSLA 2022
:
13-23
[doi]
Proceedings of the 14th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, VMIL 2022, Auckland, New Zealand, 5 December 2022
Christos Kotselidis
,
Aleksandar Prokopec
, editors,
ACM,
2022.
[doi]
Proceedings of the 9th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, REBLS 2022, Auckland, New Zealand, 7 December 2022
Wolfgang De Meuter
,
Patrick Eugster
,
Guido Salvaneschi
,
Francisco Sant'Anna
,
Lukasz Ziarek
,
Pascal Weisenburger
, editors,
ACM,
2022.
[doi]
Ease Virtual Machine Level Tooling with Language Level Ordinary Object Pointers
Pierre Misse-Chanabier
,
Théo Rogliano
.
OOPSLA 2022
:
1-12
[doi]
Improving Vectorization Heuristics in a Dynamic Compiler with Machine Learning Models
Raphael Mosaner
,
Gergö Barany
,
David Leopoldseder
,
Hanspeter Mössenböck
.
OOPSLA 2022
:
36-47
[doi]
Reactive Programming on the Bare Metal: A Formal Model for a Low-Level Reactive Virtual Machine
Bjarno Oeyen
,
Joeri De Koster
,
Wolfgang De Meuter
.
OOPSLA 2022
:
50-62
[doi]
Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems
Tomoharu Ugawa
,
Stefan Marr
,
Richard E. Jones
.
OOPSLA 2022
:
25-35
[doi]
FLOREnce: A Hybrid Logic-Functional Reactive Programming Language
Louise Van Verre
,
Humberto Rodríguez-Avila
,
Jens Nicolay
,
Wolfgang De Meuter
.
OOPSLA 2022
:
24-36
[doi]
Inlining-Benefit Prediction with Interprocedural Partial Escape Analysis
Matthew Edwin Weingarten
,
Theodoros Theodoridis
,
Aleksandar Prokopec
.
OOPSLA 2022
:
13-24
[doi]
Towards Introducing Asynchronous Tasks to an FRP Language for Small-Scale Embedded Systems
Akihiko Yokoyama
,
Sosuke Moriguchi
,
Takuo Watanabe
.
OOPSLA 2022
:
1-12
[doi]
2021
Programming as architecture, design, and urban planning
Tomas Petricek 0001
.
OOPSLA 2021
:
114-124
[doi]
DSM 2021: Proceedings of the 18th ACM SIGPLAN International Workshop on Domain-Specific Modeling, Chicago, IL, USA, 18 October 2021
Jeff Gray 0001
,
Matti Rossi
,
Jonathan Sprinkle
,
Juha-Pekka Tolvanen
, editors,
ACM,
2021.
[doi]
Is neural machine translation approach accurate enough for coding assistance?
Yuka Akinobu
,
Momoka Obara
,
Teruno Kajiura
,
Shiho Takano
,
Miyu Tamura
,
Mayu Tomioka
,
Kimio Kuramitsu
.
OOPSLA 2021
:
23-28
[doi]
Shrinking JavaScript for CS1
Boyd Anderson
,
Martin Henz
,
Kok-Lim Low
,
Daryl Tan
.
OOPSLA 2021
:
87-96
[doi]
Ruggedizing CS1 robotics: tools and approaches for online teaching
Boyd Anderson
,
Martin Henz
,
Hao-Wei Tee
.
OOPSLA 2021
:
82-86
[doi]
Reframing the Liskov substitution principle through the lens of testing
Elisa L. A. Baniassad
,
Alexander J. Summers
.
OOPSLA 2021
:
49-58
[doi]
SkyQuery: an aerial drone video sensing platform
Favyen Bastani
,
Songtao He
,
Ziwen Jiang
,
Osbert Bastani
,
Sam Madden
.
OOPSLA 2021
:
56-67
[doi]
MOLEGA: modeling language for educational card games
Kaylynn Borror
,
Eric J. Rapos
.
OOPSLA 2021
:
1-10
[doi]
Co-designing DSL quality assurance measures for and with non-programming experts
Holger Stadel Borum
,
Christoph Seidl 0001
,
Peter Sestoft
.
OOPSLA 2021
:
31-40
[doi]
Specification and end-to-end proof of a reactive language and its compiler (invited talk)
Timothy Bourke
.
OOPSLA 2021
:
1
[doi]
Combining object-oriented paradigm and controlled natural language for requirements specification
Yegor Bugayenko
.
OOPSLA 2021
:
11-17
[doi]
Volatility metric to detect anomalies in source code repositories
Yegor Bugayenko
.
OOPSLA 2021
:
1-4
[doi]
BCNC 2021: Proceedings of the 1st ACM SIGPLAN International Workshop on Beyond Code: No Code, Virtual Event / Chicago, IL, USA, October 17, 2021
Yegor Bugayenko
,
Letizia Jaccheri
,
Andrey Kuleshov
,
Giancarlo Succi
,
Anthony I. Wasserman
,
Ahmed ElBatanony
, editors,
ACM,
2021.
[doi]
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
.
OOPSLA 2021
:
25-32
[doi]
Proceedings of the 2021 ACM SIGPLAN International Symposium on SPLASH-E, Chicago, IL, USA. October 20, 2021
Charlie Curtsinger
,
Tien N. Nguyen
, editors,
ACM,
2021.
[doi]
Lightweight on-stack replacement in languages with unstructured loops
Matt D'Souza
,
Gilles Duboscq
.
OOPSLA 2021
:
4-13
[doi]
Poker: visual instrumentation of reactive programs with programmable probes
Cloé Descheemaeker
,
Sam Van den Vonder
,
Thierry Renaux
,
Wolfgang De Meuter
.
OOPSLA 2021
:
14-26
[doi]
Rapid prototyping of chatbots for data exploration
Giuseppe Desolda
,
Rosa Lanzilotti
,
Maristella Matera
,
Emanuele Pucci
.
OOPSLA 2021
:
5-10
[doi]
Machine learning pedagogy to support the research community
Kevin Dick
,
Daniel G. Kyrollos
,
James R. Green
.
OOPSLA 2021
:
43-48
[doi]
Integration of modeling and verification for system model based on KARMA language
Jie Ding
,
Michel Reniers
,
Jinzhi Lu
,
Guoxin Wang 0001
,
Lei Feng
,
Dimitris Kiritsis
.
OOPSLA 2021
:
41-50
[doi]
Towards the no-code era: a vision and plan for the future of software development
Ahmed ElBatanony
,
Giancarlo Succi
.
OOPSLA 2021
:
29-35
[doi]
The pareto distribution of software features and no-code
Ahmed ElBatanony
,
Giancarlo Succi
.
OOPSLA 2021
:
18-22
[doi]
Kotlin coroutines: design and implementation
Roman Elizarov
,
Mikhail A. Belyaev
,
Marat Akhin
,
Ilmir Usmanov
.
OOPSLA 2021
:
68-84
[doi]
Dala: a simple capability-based dynamic language design for data race-freedom
Kiko Fernandez-Reyes
,
Isaac Oscar Gariano
,
James Noble 0001
,
Erin Greenwood-Thessman
,
Michael Homer
,
Tobias Wrigstad
.
OOPSLA 2021
:
1-17
[doi]
Dyninka: a FaaS framework for distributed dataflow applications
Patrik Fortier
,
Frédéric Le Mouël
,
Julien Ponge
.
OOPSLA 2021
:
2-13
[doi]
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
.
OOPSLA 2021
:
32-42
[doi]
Let a thousand flowers bloom: on the uses of diversity in software testing
Alex Groce
.
OOPSLA 2021
:
136-144
[doi]
Motivating complexity understanding by profiling energy usage
Joshua B. Gross
,
Daniel Jacoby
,
Kevin Coogan
,
Aaron Helman
.
OOPSLA 2021
:
85-96
[doi]
Cross-domain compilation: exploiting synergies across the CS community (keynote)
Tobias Grosser
.
OOPSLA 2021
:
2
[doi]
The efficacy of online office hours: an experience report
Braxton Hall
,
Noa Heyl
,
Elisa L. A. Baniassad
,
Meghan Allen
,
Reid Holmes
.
OOPSLA 2021
:
59-64
[doi]
Teachable moments in functional audio processing
Martin Henz
,
Shang-Hui Koh
,
Samyukta Sounderraman
.
OOPSLA 2021
:
65-70
[doi]
A stepper for a functional JavaScript sublanguage
Martin Henz
,
Thomas Tan
,
Zachary Chua
,
Peter Jung
,
Yee-Jian Tan
,
Xinyi Zhang
,
Jingjing Zhao
.
OOPSLA 2021
:
71-81
[doi]
Natural language-guided programming
Geert Heyman
,
Rafael Huysegems
,
Pascal Justen
,
Tom Van Cutsem
.
OOPSLA 2021
:
39-55
[doi]
Teaching DevOps: a tale of two universities
Richard Hobeck
,
Ingo Weber
,
Len Bass
,
Hasan Yasar
.
OOPSLA 2021
:
26-31
[doi]
PrintTalk: a constraint-based imperative DSL for 3D printing
Jef Jacobs
,
Jens Nicolay
,
Christophe De Troyer
,
Wolfgang De Meuter
.
OOPSLA 2021
:
11-20
[doi]
Towards self-adaptable languages
Gwendal Jouneaux
,
Olivier Barais
,
Benoît Combemale
,
Gunter Mussbacher
.
OOPSLA 2021
:
97-113
[doi]
The common coder's scratch programming idioms and their impact on project remixing
Xingyu Long
,
Peeratham Techapalokul
,
Eli Tilevich
.
OOPSLA 2021
:
1-12
[doi]
"You have said too much": Java-like verbosity anti-patterns in Python codebases
Yuzhi Ma
,
Eli Tilevich
.
OOPSLA 2021
:
13-18
[doi]
REBLS 2021: Proceedings of the 8th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, Chicago, IL, USA, 18 October 2021
Louis Mandel
, editor,
ACM,
2021.
[doi]
Onward! 2021: Proceedings of the 2021 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Virtual Event / Chicago, IL, USA, October 20-22, 2021
Wolfgang De Meuter
,
Elisa L. A. Baniassad
, editors,
ACM,
2021.
[doi]
Trampoline variables: a general method for state accumulation in reactive programming
Bjarno Oeyen
,
Sam Van den Vonder
,
Wolfgang De Meuter
.
OOPSLA 2021
:
27-40
[doi]
Course experience report: full-class compiler collaboration
Joe Gibbs Politz
,
Yousef Alhessi
.
OOPSLA 2021
:
19-25
[doi]
Analysing the performance and costs of reactive programming libraries in Java
Julien Ponge
,
Arthur Navarro
,
Clément Escoffier
,
Frédéric Le Mouël
.
OOPSLA 2021
:
51-60
[doi]
Programming with neural surrogates of programs
Alex Renda
,
Yi Ding 0006
,
Michael Carbin
.
OOPSLA 2021
:
18-38
[doi]
VMIL 2021: Proceedings of the 13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Virtual Event / Chicago, IL, USA, 19 October 2021
Gregor Richards
,
Manuel Rigger
, editors,
ACM,
2021.
[doi]
Angelic and demonic visitation: school memories
Leila Salem
.
OOPSLA 2021
:
145-148
[doi]
Symmetric distributed applications
Francisco Sant'Anna
,
Rodrigo C. M. Santos
,
Noemi de La Rocque Rodriguez
.
OOPSLA 2021
:
41-50
[doi]
Industrial experiences with the evolution of a DSL
Mathijs Schuts
,
Marco Alonso
,
Jozef Hooman
.
OOPSLA 2021
:
21-30
[doi]
The kingdoms of objects and values
Friedrich Steimann
.
OOPSLA 2021
:
125-135
[doi]
GraalVM native image: large-scale static analysis for Java (keynote)
Christian Wimmer
.
OOPSLA 2021
:
3
[doi]
Reflections on a decade of MoarVM, a runtime for the Raku programming language (keynote)
Jonathan Worthington
.
OOPSLA 2021
:
1
[doi]
A small scheme VM, compiler, and REPL in 4k
Samuel Yvon
,
Marc Feeley
.
OOPSLA 2021
:
14-24
[doi]
Differential-FORMULA: towards a semantic backplane for incremental modeling
Qishen Zhang
,
Daniel Balasubramanian
,
Tamás Kecskés
,
Janos Sztipanovits
.
OOPSLA 2021
:
51-60
[doi]
2020
Putting the semantics into semantic versioning
Patrick Lam 0001
,
Jens Dietrich 0001
,
David J. Pearce
.
OOPSLA 2020
:
157-179
[doi]
Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2020, Virtual, November, 2020
ACM,
2020.
[doi]
REBLS 2020: Proceedings of the 7th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, Virtual Event, USA, November 16, 2020
ACM,
2020.
[doi]
Type checking beyond type checkers, via slice & run
Justus Adam
,
Stephen Kell
.
OOPSLA 2020
:
23-29
[doi]
Debugging of RxJS-based applications
Manuel Alabor
,
Markus Stolze
.
OOPSLA 2020
:
15-24
[doi]
The wonderful wizard of LoC: paying attention to the man behind the curtain of lines-of-code metrics
Kalev Alpernas
,
Yotam M. Y. Feldman
,
Hila Peleg
.
OOPSLA 2020
:
146-156
[doi]
The essence of live coding: change the program, keep the state!
Manuel Bärenz
.
OOPSLA 2020
:
2-14
[doi]
Software design as story telling: reflecting on the work of Italo Calvino
Paolo Ciancarini
,
Sergey Masyagin
,
Giancarlo Succi
.
OOPSLA 2020
:
195-208
[doi]
An overview of Scade, a synchronous language for safety-critical software (keynote)
Jean-Louis Colaço
.
OOPSLA 2020
:
1
[doi]
10 years of Dart (invited talk)
Vyacheslav Egorov
.
OOPSLA 2020
:
4
[doi]
VMIL@SPLASH 2020: Proceedings of the 12th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Virtual Event, USA, November 17, 2020
Marc Feeley
,
Juan Fumero
, editors,
ACM,
2020.
[doi]
A case study in language-based security: building an I/O library for Wyvern
Jennifer A. Fish
,
Darya Melicher
,
Jonathan Aldrich
.
OOPSLA 2020
:
34-47
[doi]
Racket's intermediate language for control (invited talk)
Matthew Flatt
.
OOPSLA 2020
:
1
[doi]
Online verification of commutativity
Aditi Kabra
,
Dietrich Geisler
,
Adrian Sampson
.
OOPSLA 2020
:
10-19
[doi]
API analytics for curating static analysis rules
Vineeth Kashyap
,
Roger Scott
,
Joseph Ranieri
,
David Melski
,
Lucja Kot
.
OOPSLA 2020
:
1-2
[doi]
Demystifying dependence
James Koppel
,
Daniel Jackson 0001
.
OOPSLA 2020
:
48-64
[doi]
MetaCG: annotated call-graphs to facilitate whole-program analysis
Jan-Patrick Lehr
,
Alexander Hück
,
Yannic Fischler
,
Christian Bischof
.
OOPSLA 2020
:
3-9
[doi]
End-user software customization by direct manipulation of tabular data
Geoffrey Litt
,
Daniel Jackson 0001
,
Tyler Millis
,
Jessica Ayeley Quaye
.
OOPSLA 2020
:
18-33
[doi]
A rhetorical framework for programming language evaluation
Stefan K. Muller
,
Hannah Ringler
.
OOPSLA 2020
:
187-194
[doi]
Example-based live programming for everyone: building language-agnostic tools for live programming with LSP and GraalVM
Fabio Niephaus
,
Patrick Rein
,
Jakob Edding
,
Jonas Hering
,
Bastian König
,
Kolya Opahle
,
Nico Scordialo
,
Robert Hirschfeld
.
OOPSLA 2020
:
1-17
[doi]
Reactive sorting networks
Bjarno Oeyen
,
Sam Van den Vonder
,
Wolfgang De Meuter
.
OOPSLA 2020
:
38-50
[doi]
Proceedings of the 11th ACM SIGPLAN International Workshop on Tools for Automatic Program Analysis, TAPAS@SPLASH 2020, Virtual Event, USA, November 17, 2020
Hakjoo Oh
,
Yulei Sui
, editors,
ACM,
2020.
[doi]
Discussion of aviation software oversight improvement
Marc Ronell
.
OOPSLA 2020
:
122-133
[doi]
Understanding Graal IR (invited talk)
Chris Seaton
.
OOPSLA 2020
:
3
[doi]
Towards checkpoint placement for dynamic memory allocation in intermittent computing
Nicholas Shoemaker
,
Ruzica Piskac
,
Mark Santolucito
.
OOPSLA 2020
:
20-22
[doi]
Notes on notebooks: is Jupyter the bringer of jollity?
Jeremy Singer
.
OOPSLA 2020
:
180-186
[doi]
Analogy-making as a Core primitive in the software engineering toolbox
Matthew Sotoudeh
,
Aditya V. Thakur
.
OOPSLA 2020
:
101-121
[doi]
In pursuit of easy(er) JITs (invited talk)
Mark Stoodley
.
OOPSLA 2020
:
2
[doi]
How (not) to write Java pointer analyses after 2020
Manas Thakur
.
OOPSLA 2020
:
134-145
[doi]
A principled approach to REPL interpreters
L. Thomas van Binsbergen
,
Mauricio Verano Merino
,
Pierre Jeanjean
,
Tijs van der Storm
,
Benoît Combemale
,
Olivier Barais
.
OOPSLA 2020
:
84-100
[doi]
Programming microcontrollers through high-level abstractions
Steven Varoumas
,
Basile Pesin
,
Benoît Vaugon
,
Emmanuel Chailloux
.
OOPSLA 2020
:
5-14
[doi]
Asynchronous monad for reactive IoT programming
Tian Zhao
,
Adam Berger
,
Yonglun Li
.
OOPSLA 2020
:
25-37
[doi]
Intrepydd: performance, productivity, and portability for data science application kernels
Tong Zhou
,
Jun Shirako
,
Anirudh Jain
,
Sriseshan Srikanth
,
Thomas M. Conte
,
Richard W. Vuduc
,
Vivek Sarkar
.
OOPSLA 2020
:
65-83
[doi]
2019
The software arts (invited talk)
Warren Sack
.
OOPSLA 2019
:
4
[doi]
Incremental Scannerless Generalized LR Parsing
Maarten P. Sijm
.
OOPSLA 2019
:
54-56
[doi]
Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH 2019, Athens, Greece, October 20-25, 2019
Yannis Smaragdakis
, editor,
ACM,
2019.
[doi]
Sign in
or
sign up
to see more results.