Sciweavers

101
Voted
OOPSLA
2015
Springer
10 years 2 months ago
Automatic memory reclamation for lock-free data structures
Lock-free data-structures are widely employed in practice, yet designing lock-free memory reclamation for them is notoriously difficult. In particular, all known lock-free reclam...
Nachshon Cohen, Erez Petrank
OOPSLA
2015
Springer
10 years 2 months ago
Recovering execution data from incomplete observations
Due to resource constraints, tracing production applications often results in incomplete data. Nevertheless, developers ideally want answers to queries about the program’s execu...
Peter Ohmann, David Bingham Brown, Ben Liblit, Tho...
OOPSLA
2015
Springer
10 years 2 months ago
Customizable gradual polymorphic effects for Scala
Despite their obvious advantages in terms of static reasoning, the adoption of effect systems is still rather limited in practice. Recent advances such as generic effect systems, ...
Matías Toro, Éric Tanter
OOPSLA
2015
Springer
10 years 2 months ago
Ayudante: identifying undesired variable interactions
A common programming mistake is for incompatible variables to interact, e.g., storing euros in a variable that should hold dollars, or using an array index with the wrong array. T...
Irfan Ul Haq, Juan Caballero, Michael D. Ernst
OOPSLA
2015
Springer
10 years 2 months ago
Automating ad hoc data representation transformations
To maximize run-time performance, programmers often specialize their code by hand, replacing library collections and containers by custom objects in which data is restructured for...
Vlad Ureche, Aggelos Biboudis, Yannis Smaragdakis,...