Home
Papertalks
About
Help
Improve
Upload
Login
Register
Login Required
×
You have to login to use this feature.
Title
Abstract
Keywords
Authors
exact
AAAI 2021
AACL 2020
ACCV 2020
ACL 2020
ACL Workshops
ACM-CHIL 2020
ACML 2020
AISTATS 2020
AISTATS 2021
AKBC 2020
BMVC 2020
BMVC 2021
CHI 2020
CIKM 2020
COLING 2020
COLING Workshops 2020
COLT 2020
COLT 2021
CoRL 2020
CVPR 2020
DCASE 2020
EACL 2021
ECML PKDD 2020
EMNLP 2020
ESWC 2020
FOCI 2020
HotCloud 2020
HotEdge 2020
HotStorage 2020
ICALP 2020
ICAPS 2020
ICFP 2020
ICLR 2020
ICLR 2021
ICML 2020
ICML 2021
ICN 2020
ICWSM 2020
ICWSM 2021
IJCAI 2021
ISMIR 2020
KDD 2020
KR 2020
L@S 2020
MIDL 2020
MLHC 2020
MLSYS 2021
MSML 2020
MSR 2020
NeurIPS 2020
NeurIPS 2021
OOPSLA 2020
OpML 2020
OSDI 2020
PLDI 2020
PLDI 2021
PODC 2020
POPL 2020
RECSYS 2020
SIGCOMM 2020
SIGDIAL 2020
SIGGRAPH 2020
SIGIR 2020
SOUPS 2020
SPAA 2020
STOC 2020
UAI 2020
USENIX ATC 2020
USENIX Security 2020
WACV 2021
WOOT 2020
OOPSLA 2020
Arts and Music
Biology
Chemistry
Computer Science
Economics
Engineering
Geoscience
History
Law
Humanities
Mathematics
Medical Sciences
Neuroscience
Physics
Politics
Psychology
Social Sciences
All dates
Today
Last week
Last month
Last year
Reset
Hide
Hide
Hide
Sort by:
Default
Date (upload)
Date (paper)
Likes
Stars
Views
Duration
Random
Search match
108
papertalks found
15/11/2020
Gradual Verification of Recursive Heap Data Structures
Jenna Wise
,
Johannes Bader
,
Cameron Wong
and
Jonathan Aldrich
,
Éric Tanter
,
Joshua Sunshine
Keywords
Abstract
Paper
separation logic
,
implicit dynamic frames
,
recursive predicates
,
gradual verification
14:54
15/11/2020
FlowCFL: Generalized Type-Based Reachability Analysis: Graph Reduction and Equivalence of CFL-Based and Type-Based Reachability
Ana Milanova
Keywords
Abstract
Paper
reference immutability
,
CFL-reachability
,
type-based analysis
14:58
15/11/2020
Feedback-Driven Semi-supervised Synthesis of Program Transformations
Xiang Gao
,
Shraddha Barke
,
Arjun Radhakrishna
and
Gustavo Soares
,
Sumit Gulwani
,
Alan Leung
,
Nachiappan Nagappan
,
Ashish Tiwari
Keywords
Abstract
Paper
Program transformation
,
Program synthesis
,
Refactoring
,
Programming by Example
15:43
15/11/2020
Pomsets with Preconditions: A Simple Model of Relaxed Memory
Radha Jagadeesan
,
Alan Jeffrey
,
James Riely
Keywords
Abstract
Paper
Compiler Optimizations
,
Relaxed Memory Models
,
ARMv8
,
Multi-Copy Atomicity
,
Thin-Air Reads
,
Preconditions
,
Concurrency
,
Temporal Safety Properties
,
Pomsets
15:49
15/11/2020
Learning-Based Controlled Concurrency Testing
Suvam Mukherjee
,
Pantazis Deligiannis
,
Arpita Biswas
,
Akash Lal
Keywords
Abstract
Paper
Reinforcement Learning
,
Systematic Testing
,
Concurrency
15:18
15/11/2020
Resolution as Intersection Subtyping via Modus Ponens
Koar Marntirosian
,
Tom Schrijvers
,
Bruno C. d. S. Oliveira
,
Georgios Karachalias
Keywords
Abstract
Paper
coherence
,
resolution
,
modus ponens
,
family polymorphism
,
nested composition
,
intersection types
14:39
15/11/2020
Persistent Owicki-Gries Reasoning: A Program Logic for Reasoning about Persistent Programs on Intel-x86
Azalea Raad
,
Ori Lahav
,
Viktor Vafeiadis
Keywords
Abstract
Paper
non-volatile memory
,
persistency
,
consistency
,
program logic
,
x86-TSO
16:07
15/11/2020
ιDOT: A DOT Calculus with Object Initialization
Ifaz Kabir
,
Yufeng Li
,
Ondřej Lhoták
Keywords
Abstract
Paper
Scala
,
type safety
,
DOT
,
initialization
,
dependent objects
13:59
15/11/2020
Testing Consensus Implementations using Communication Closure
Cezara Drăgoi
,
Constantin Enea
,
Burcu Kulahcioglu Ozkan
and
Rupak Majumdar
,
Filip Niksic
Keywords
Abstract
Paper
Distributed consensus
,
Communication closure
,
Randomized testing
15:19
15/11/2020
Handling Bidirectional Control Flow
Yizhou Zhang
,
Guido Salvaneschi
,
Andrew C. Myers
Keywords
Abstract
Paper
Effect handlers
,
promises
,
exceptions
,
type systems
,
iterators
,
parametricity
15:08
15/11/2020
Guiding Dynamic Programing via Structural Probability for Accelerating Programming by Example
Ruyi Ji
,
Yican Sun
,
Yingfei Xiong
,
Zhenjiang Hu
Keywords
Abstract
Paper
Programming by Example
,
Probabilistic Model
,
Dynamic Programming
16:48
15/11/2020
Hidden Inheritance: An Inline Caching Design for TypeScript Performance
Zhefeng Wu
,
Zhe Sun
,
Kai Gong
and
Lingyun Chen
,
Bin Liao
,
Yihua Jin
Keywords
Abstract
Paper
Hidden Classes
,
TypeScript
,
JavaScript
,
JITC
,
STSC
,
AOTC
,
Inline Caches
16:21
15/11/2020
Designing Types for R, Empirically
Alexi Turcotte
,
Aviral Goel
,
Filip Křikava
,
Jan Vitek
Keywords
Abstract
Paper
R
,
dynamic languages
,
type declarations
16:04
15/11/2020
Adversarial Examples for Models of Code
Noam Yefet
,
Uri Alon
,
Eran Yahav
Keywords
Abstract
Paper
Adversarial Attacks
,
Neural Models of Code
,
Targeted Attacks
15:06
15/11/2020
Scalable and Serializable Networked Multi-actor Programming
Bo Sang
,
Patrick Eugster
,
Gustavo Petri
and
Srivatsan Ravi
,
Pierre-Louis Roman
Keywords
Abstract
Paper
serializability
,
actor
,
distribution
,
scalability
15:12
15/11/2020
The Anchor Verifier for Blocking and Non-blocking Concurrent Software
Cormac Flanagan
,
Stephen N. Freund
Keywords
Abstract
Paper
concurrent program verification
,
reduction
,
synchronization
15:09
15/11/2020
Dynamic Dispatch of Context-Sensitive Optimizations
Gabriel Poesia
,
Fernando Magno Quintão Pereira
Keywords
Abstract
Paper
Dynamic dispatch
,
Compiler
,
Context-sensitive optimization
9:10
15/11/2020
Compiling Symbolic Execution with Staging and Algebraic Effects
Guannan Wei
,
Oliver Bračevac
,
Shangyin Tan
,
Tiark Rompf
Keywords
Abstract
Paper
algebraic effects
,
symbolic execution
,
multi-stage programming
,
definitional interpreters
15:55
15/11/2020
Fast Linear Programming through Transprecision Computing on Small and Sparse Data
Tobias Grosser
,
Theodoros Theodoridis
,
Maximilian Falkenstein
and
Arjun Pitchanathan
,
Michael Kruse
,
Manuel Rigger
,
Zhendong Su
,
Torsten Hoefler
Keywords
Abstract
Paper
Presburger Arithmetic
,
Transprecision
,
Linear Programming
,
Simplex
13:35
15/11/2020
Contextual Dispatch for Function Specialization
Olivier Flückiger
,
Guido Chari
,
Ming-Ho Yee
and
Jan Ječmen
,
Jakob Hain
,
Jan Vitek
Keywords
Abstract
Paper
customization
,
specialization
,
virtual machine
,
splitting
,
speculation
15:52
15/11/2020
A Large-Scale Longitudinal Study of Flaky Tests
Wing Lam
,
Stefan Winter
,
Anjiang Wei
and
Tao Xie
,
Darko Marinov
,
Jonathan Bell
Keywords
Abstract
Paper
flaky test
,
regression testing
15:39
15/11/2020
A Modular Cost Analysis for Probabilistic Programs
Martin Avanzini
,
Georg Moser
,
Michael Schaper
Keywords
Abstract
Paper
probabilistic programs
,
automation
,
average complexity
,
modularity
14:58
15/11/2020
A Systematic Approach to Deriving Incremental Type Checkers
André Pacak
,
Sebastian Erdweg
,
Tamás Szabó
Keywords
Abstract
Paper
datalog
,
incremental type checking
,
type system transformation
16:35
15/11/2020
LiveDroid: Identifying and Preserving Mobile App State in Volatile Runtime Environments
Umar Farooq
,
Zhijia Zhao
,
Manu Sridharan
,
Iulian Neamtiu
Keywords
Abstract
Paper
Static Analysis
,
Runtime Configuration Change
,
Android
,
Software Restart
15:22
15/11/2020
Koord: A Language for Programming and Verifying Distributed Robotics Application
Ritwika Ghosh
,
Chiao Hsieh
,
Sasa Misailovic
,
Sayan Mitra
Keywords
Abstract
Paper
Programming Language for Robotics
,
Distributed Robotics
15:17
15/11/2020
Geometry Types for Graphics Programming
Dietrich Geisler
,
Irene Yoon
,
Aditi Kabra
and
Horace He
,
Yinnon Sanders
,
Adrian Sampson
Keywords
Abstract
Paper
computer graphics
,
type systems
,
geometry
,
language design
16:27
15/11/2020
StreamQL: A Query Language for Processing Streaming Time Series
Lingkun Kong
,
Konstantinos Mamouras
Keywords
Abstract
Paper
data stream processing
,
denotational semantics
15:05
15/11/2020
Random Testing for C and C++ Compilers with YARPGen
Vsevolod Livinskii
,
Dmitry Babokin
,
John Regehr
Keywords
Abstract
Paper
automated testing
,
random program generation
,
compiler testing
,
compiler defect
,
random testing
12:00
15/11/2020
Taming Callbacks for Smart Contract Modularity
Elvira Albert
,
Shelly Grossman
,
Noam Rinetzky
and
Clara Rodríguez-Núñez
,
Albert Rubio
,
Mooly Sagiv
Keywords
Abstract
Paper
logic and verification
,
smart contracts
,
blockchain
,
program analysis
,
invariants
,
program verification
15:10
15/11/2020
Projection-Based Runtime Assertions for Testing and Debugging Quantum Programs
Gushu Li
,
Li Zhou
,
Nengkun Yu
and
Yufei Ding
,
Mingsheng Ying
,
Yuan Xie
Keywords
Abstract
Paper
quantum programming
,
quantum computing
,
assertion
,
program testing
15:46
15/11/2020
Automated Policy Synthesis for System Call Sandboxing
Shankara Pailoor
,
Xinyu Wang
,
Hovav Shacham
,
Isil Dillig
Keywords
Abstract
Paper
Sandboxing
,
Security
,
Abstract Interpretation
,
Program Synthesis
16:57
15/11/2020
Adding Interactive Visual Syntax to Textual Code
Leif Andersen
,
Michael Ballantyne
,
Matthias Felleisen
Keywords
Abstract
Paper
Domain-Specific Language
12:25
15/11/2020
Program Equivalence for Assisted Grading of Functional Programs
Joshua Clune
,
Vijay Ramamurthy
,
Ruben Martins
,
Umut A. Acar
Keywords
Abstract
Paper
Functional Programming
,
Program Equivalence
,
Assisted Grading
,
Formal Methods
15:41
15/11/2020
Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, Assets, and Typestate in Obsidian
Michael Coblenz
,
Jonathan Aldrich
,
Brad A. Myers
,
Joshua Sunshine
Keywords
Abstract
Paper
assets
,
linear types
,
permissions
,
empirical studies of programming languages
,
blockchain
,
typestate
,
ownership
,
smart contracts
15:26
15/11/2020
Foundations of Empirical Memory Consistency Testing
Jake Kirkham
,
Tyler Sorensen
,
Esin Tureci
,
Margaret Martonosi
Keywords
Abstract
Paper
autotuning
,
conformance testing
,
memory consistency
,
GPUs
,
OpenCL
14:58
15/11/2020
Dataflow-Based Pruning for Speeding up Superoptimization
Manasij Mukherjee
,
Pranav Kant
,
Zhengyang Liu
,
John Regehr
Keywords
Abstract
Paper
program synthesis
,
superoptimization
,
abstract interpretation
,
pruning
13:48
15/11/2020
Learning Semantic Program Embeddings with Graph Interval Neural Network
Yu Wang
,
Ke Wang
,
Fengjuan Gao
,
Linzhang Wang
Keywords
Abstract
Paper
Intervals
,
Control-flow graphs
,
Null pointer dereference detection
,
Graph neural networks
,
Program embeddings
10:36
15/11/2020
Digging for Fold: Synthesis-Aided API Discovery for Haskell
Michael B. James
,
Zheng Guo
,
Ziteng Wang
and
Shivani Doshi
,
Hila Peleg
,
Ranjit Jhala
,
Nadia Polikarpova
Keywords
Abstract
Paper
Program Synthesis
,
Type Inference
,
Human-Computer Interaction
16:01
15/11/2020
Statically Verified Refinements for Multiparty Protocols
Fangyi Zhou
,
Francisco Ferreira
,
Raymond Hu
and
Rumyana Neykova
,
Nobuko Yoshida
Keywords
Abstract
Paper
F*
,
Code Generation
,
Distributed Programming
,
Multiparty Session Types (MPST)
,
Refinement Types
14:54
15/11/2020
Satune: Synthesizing Efficient SAT Encoders
Hamed Gorjiara
,
Guoqing Harry Xu
,
Brian Demsky
Keywords
Abstract
Paper
Auto-tuning
,
SAT encoding
,
Constraint Solvers
15:23
«
1
2
3
»