Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rose Kunkel

dblp:231/5134 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0001-7432-8488ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 63% Program synthesis and code generation · 30% Program verification · 7%
Network and information security
1 paper
Web and mobile security · 100%
Artificial intelligence
1 paper
Speech recognition and synthesis · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › term rewriting
equality saturation
0.712023
babble: Learning Better Abstractions with E-Graphs and Anti-unification · Proc. ACM Program. Lang. 2023
Program synthesis and code generation › inductive program synthesis
library learning
0.712023
babble: Learning Better Abstractions with E-Graphs and Anti-unification · Proc. ACM Program. Lang. 2023
Web and mobile security
web application security
0.512021
STORM: Refinement Types for Secure Web Applications · OSDI 2021
Programming languages and type systems › type systems
refinement types
0.512021
STORM: Refinement Types for Secure Web Applications · OSDI 2021
Natural language and speech › Speech recognition and synthesis
computational phonology
0.412019
Constraint-based Learning of Phonological Processes · EMNLP/IJCNLP (1) 2019
Programming languages and type systems
equational theory
0.212023
babble: Learning Better Abstractions with E-Graphs and Anti-unification · Proc. ACM Program. Lang. 2023
Program verification
type-based verification
0.112021
STORM: Refinement Types for Secure Web Applications · OSDI 2021

Methods — techniques the papers use, named apart from their topics

refinement types · 1.0equality saturation · 0.7e-graph anti-unification · 0.7constraint-based learning · 0.4
YearPublicationVenuePosition
2023 babble: Learning Better Abstractions with E-Graphs and Anti-unification
abstract
Library learning compresses a given corpus of programs by extracting common structure from the corpus into reusable library functions. Prior work on library learning suffers from two limitations that prevent it from scaling to larger, more complex inputs. First, it explores too many candidate library functions that are not useful for compression. Second, it is not robust to syntactic variation in the input. We propose library learning modulo theory (LLMT), a new library learning algorithm that additionally takes as input an equational theory for a given problem domain. LLMT uses e-graphs and equality saturation to compactly represent the space of programs equivalent modulo the theory, and uses a novel e-graph anti-unification technique to find common patterns in the corpus more directly and efficiently. We implemented LLMT in a tool named babble. Our evaluation shows that babble achieves better compression orders of magnitude faster than the state of the art. We also provide a qualitative evaluation showing that babble learns reusable functions on inputs previously out of reach for library learning.
David Cao, Rose Kunkel, Chandrakana Nandi, Max Willsey, Zachary Tatlock, Nadia Polikarpova
Proc. ACM Program. Lang.2
2021 STORM: Refinement Types for Secure Web Applications
Nico Lehmann, Rose Kunkel, Jordan Brown, Jean Yang 0001, Niki Vazou, Nadia Polikarpova, Deian Stefan, Ranjit Jhala
OSDI2
2019 Constraint-based Learning of Phonological Processes
abstract
Shraddha Barke, Rose Kunkel, Nadia Polikarpova, Eric Meinhardt, Eric Bakovic, Leon Bergen. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019.
Shraddha Barke, Rose Kunkel, Nadia Polikarpova, Eric Meinhardt, Eric Bakovic, Leon Bergen
EMNLP/IJCNLP (1)2