Proceedings of the 29th Conference on Object-Oriented Programming, Systems, Languages and Applications
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter

Andrew P. Black, Todd D. Millstein
Proceedings of the 29th Conference on Object-Oriented Programming, Systems, Languages and Applications
OOPSLA, 2014.

OOP
DBLP
Scholar
Full names Links ISxN
@proceedings{OOPSLA-2014,
	acmid         = "2660193",
	address       = "Portland, Oregon, USA",
	editor        = "Andrew P. Black and Todd D. Millstein",
	isbn          = "978-1-4503-2585-1",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 29th Conference on Object-Oriented Programming, Systems, Languages and Applications}",
	year          = 2014,
}

Contents (52 items)

OOPSLA-2014-FeldthausM #correctness #interface #javascript #library #typescript
Checking correctness of TypeScript interfaces for JavaScript libraries (AF, AM), pp. 1–16.
OOPSLA-2014-AndreasenM #static analysis
Determinacy in static analysis for jQuery (EA, AM), pp. 17–31.
OOPSLA-2014-PradelSNS #generative #latency #named #testing #user interface
EventBreak: analyzing the responsiveness of user interfaces through performance-guided test generation (MP, PS, GCN, KS), pp. 33–47.
OOPSLA-2014-HsiaoCN #corpus #program analysis #statistics #using #web
Using web corpus statistics for program analysis (CHH, MJC, SN), pp. 49–65.
OOPSLA-2014-BarrM #debugging #named
Tardis: affordable time-travel debugging in managed runtimes (ETB, MM), pp. 67–82.
OOPSLA-2014-BellK #data flow #named
Phosphor: illuminating dynamic data flow in commodity jvms (JB, GEK), pp. 83–101.
OOPSLA-2014-PinaVH #java #named #virtual machine
Rubah: DSU for Java on a stock JVM (LP, LV, MWH), pp. 103–119.
OOPSLA-2014-ShahriyarBM #garbage collection #performance
Fast conservative garbage collection (RS, SMB, KSM), pp. 121–139.
OOPSLA-2014-HolkNSL #data type #gpu #memory management #programming language
Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host (EH, RN, JGS, AL), pp. 141–155.
OOPSLA-2014-UhlerD #satisfiability
Smten with satisfiability-based search (RU, ND), pp. 157–176.
OOPSLA-2014-BosboomRWA #compilation #named #programming
StreamJIT: a commensal compiler for high-performance stream programming (JB, SR, WFW, SPA), pp. 177–195.
OOPSLA-2014-ToschB #automation #debugging #named #programming
SurveyMan: programming and automatically debugging surveys (ET, EDB), pp. 197–211.
OOPSLA-2014-BartensteinL #source code
Rate types for stream programs (TB, YDL), pp. 213–232.
OOPSLA-2014-AminRO #dependent type
Foundations of path-dependent types (NA, TR, MO), pp. 233–249.
OOPSLA-2014-AllendeFGT #type system
Confined gradual typing (EA, JF, RG, ÉT), pp. 251–270.
OOPSLA-2014-AltidorS #java #refactoring
Refactoring Java generics by inferring wildcards, in practice (JA, YS), pp. 271–290.
OOPSLA-2014-DavidTLM #profiling
Continuously measuring critical section pressure with the free-lunch profiler (FD, GT, JL, GM), pp. 291–307.
OOPSLA-2014-MisailovicCAQR #approximate #kernel #named #optimisation
Chisel: reliability- and accuracy-aware optimization of approximate computational kernels (SM, MC, SA, ZQ, MCR), pp. 309–328.
OOPSLA-2014-KambadurK #energy #overview #stack
An experimental survey of energy management across the stack (MK, MAK), pp. 329–344.
OOPSLA-2014-PintoCL #behaviour #comprehension #concurrent #energy #thread
Understanding energy behaviors of thread management constructs (GP, FC, YDL), pp. 345–360.
OOPSLA-2014-DrechslerSMM #algorithm #distributed #programming
Distributed REScala: an update algorithm for distributed reactive programming (JD, GS, RM, MM), pp. 361–376.
OOPSLA-2014-RendelBO #algebra #attribute grammar
From object algebras to attribute grammars (TR, JIB, KO), pp. 377–395.
OOPSLA-2014-UrecheBO #data transformation #layout #representation
Late data layout: unifying data representation transformations (VU, EB, MO), pp. 397–416.
OOPSLA-2014-MitschkeEKMS #named
i3QL: language-integrated live data views (RM, SE, MK, MM, GS), pp. 417–432.
OOPSLA-2014-ChakrabartiBB #consistency #memory management #named
Atlas: leveraging locks for non-volatile memory consistency (DRC, HJB, KB), pp. 433–452.
OOPSLA-2014-SteeleLF #generative #performance #pseudo
Fast splittable pseudorandom number generators (GLSJ, DL, CHF), pp. 453–472.
OOPSLA-2014-SamakR #concurrent #detection #parallel #synthesis #thread
Multithreaded test synthesis for deadlock detection (MS, MKR), pp. 473–489.
OOPSLA-2014-BerganGC #execution #parallel #source code #symbolic computation #thread
Symbolic execution of multithreaded programs from arbitrary program contexts (TB, DG, LC), pp. 491–506.
OOPSLA-2014-BarowyGB #debugging #named #spreadsheet
CheckCell: data debugging for spreadsheets (DWB, DG, EDB), pp. 507–523.
OOPSLA-2014-PavlinovicKW #fault
Finding minimum type error sources (ZP, TK, TW), pp. 525–542.
OOPSLA-2014-LiuTZ #named
Flint: fixing linearizability violations (PL, OT, XZ), pp. 543–560.
OOPSLA-2014-SongL #debugging #performance #problem #statistics
Statistical debugging for real-world performance problems (LS, SL), pp. 561–578.
OOPSLA-2014-ParrHF #adaptation #dynamic analysis #ll #parsing #power of
Adaptive LL(*) parsing: the power of dynamic analysis (TP, SH, KF), pp. 579–598.
OOPSLA-2014-GligoricSPVNL #automation #dynamic analysis #migration #refactoring #search-based #using
Automated migration of build scripts using dynamic analysis and search-based refactoring (MG, WS, CP, DvV, IN, BL), pp. 599–616.
OOPSLA-2014-KumarH #compilation #matlab #named #performance
MIX10: compiling MATLAB to X10 for high performance (VK, LJH), pp. 617–636.
OOPSLA-2014-JonnalageddaCSRO #combinator #parsing #performance #staged
Staged parser combinators for efficient data processing (MJ, TC, SS, TR, MO), pp. 637–653.
OOPSLA-2014-RosnerBPKAFK #bound #generative #hybrid #invariant
Bounded exhaustive test input generation from hybrid invariants (NR, VSB, PP, SAK, NA, MFF, SK), pp. 655–674.
OOPSLA-2014-WangCC #abstraction #compilation #verification
Compiler verification meets cross-language linking via data abstraction (PW, SC, AC), pp. 675–690.
OOPSLA-2014-TuronVD #memory management #named #navigation #protocol
GPS: navigating weak memory with ghosts, protocols, and separation (AT, VV, DD), pp. 691–707.
OOPSLA-2014-Desai0M #proving #reduction #source code #using
Natural proofs for asynchronous programs using almost-synchronous reductions (AD, PG, PM), pp. 709–725.
OOPSLA-2014-ZhangLBF #abstract syntax tree #optimisation
Accelerating iterators in optimizing AST interpreters (WZ, PL, SB, MF), pp. 727–743.
OOPSLA-2014-ZhaoWZDSSW #automaton #predict #probability #sequence
Call sequence prediction through probabilistic calling automata (ZZ, BW, MZ, YD, JS, XS, YW), pp. 745–762.
OOPSLA-2014-ZhouSGY #adaptation #multi #optimisation
Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations (MZ, XS, YG, GY), pp. 763–776.
OOPSLA-2014-AdamsEMOPSSY #virtual machine
The hiphop virtual machine (KA, JE, BM, GO, AP, BS, ES, OY), pp. 777–790.
OOPSLA-2014-NazareMSBGP #analysis #memory management #validation
Validation of memory accesses through symbolic analyses (HN, IM, WS, LB, LG, FMQP), pp. 791–809.
OOPSLA-2014-PartushY #correlation #difference #semantics
Abstract semantic differencing via speculative correlation (NP, EY), pp. 811–828.
OOPSLA-2014-ZhangXZYS #alias #analysis #c #performance
Efficient subcubic alias analysis for C (QZ, XX, CZ, HY, ZS), pp. 829–845.
OOPSLA-2014-BrutschyF0 #developer #independence #static analysis
Static analysis for independent app developers (LB, PF, PM), pp. 847–860.
OOPSLA-2014-VoraKG #algorithm #consistency #named #parallel #using
ASPIRE: exploiting asynchronous parallelism in iterative algorithms using a relaxed consistency based DSM (KV, SCK, RG), pp. 861–878.
OOPSLA-2014-HoltBCO #automation #locality #migration #named
Alembic: automatic locality extraction via migration (BH, PB, LC, MO), pp. 879–894.
OOPSLA-2014-XiaoGZZZYWLCZ #named #reduction #source code
Cybertron: pushing the limit on I/O reduction in data-parallel programs (TX, ZG, HZ, JZ, XZ, CY, XW, WL, WC, LZ), pp. 895–908.
OOPSLA-2014-RadoiFRS #imperative #pipes and filters
Translating imperative code to MapReduce (CR, SJF, RMR, MS), pp. 909–927.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.