Join us on:
Facebook
LinkedIn
Plaxo

Thursday (Oct 29th)

Detailed Schedule

8:00–2:00
On-site — Registration
8:30–12:00
T36. Back to the Roots: A Programmer's Answer to Domain-Specific Languages — Tutorial
  • Klaus Ostermann
8:30–12:00
T37. Event-based Concurrency Control — Tutorial
  • Tom Van Cutsem
8:30–12:00
T38. Robots Wild On Software — Tutorial
  • Ted Layher
  • Kealy Opelt
8:30–12:00
T39. Scaling Objects for the Enterprise: What If Thousands of VMs Could Share Terabytes of Objects? — Tutorial
  • James Foster
8:30–10:00
Moving Fast at Scale - Lessons Learned at Facebook — Invited Speaker
  • Robert Johnson
8:30–10:00
Papers 3 — Onward!
  1. Provenance: A Future History
  2. Towards Automation of Iteration Planning
  3. A Market-Based Approach to Software Evolution
  4. Regrowing a Language: Refactoring Tools Allow Programming Languages to Evolve
8:30–10:00
Static Analysis and Types — Research Program
  1. Strictly Declarative Specification of Sophisticated Points-to Analyses
  2. Self Type Constructors
  3. Profile-Guided Static Typing for Dynamic Scripting Languages
8:30–8:40
Awards and Invitation to OOPSLA 2010 — Announcements and Award
  • Shail Arora
  • Robb Powell
  • William Cook
10:15–11:00
ReLooper: Refactoring for Loop Parallelism in Java (2 of 2) — Demonstration
  • Danny Dig
10:15–11:00
The Good, The Bad and The Ugly - Three Ways to Use a Semantic Code Query System (3 of 3) — Demonstration
  • Patrycja Wegrzynowicz
10:15–11:00
Thorn -- Robust, Concurrent Scripting on the JVM (2 of 2) — Demonstration
  • Bard Bloom
  • Gregor Richards
10:30–12:00
Cloud Computing and Emerging Technologies — Practitioner Reports
  1. Toward Cloud-Agnostic Middlewares
  2. Using RESTful Web Services and Cloud Computing to create Next Generation Mobile Applications
10:30–12:00
Essays 2 — Onward!
  1. An Exploration of Program as Language
  2. On Understanding Data Abstraction, Revisited
10:30–12:00
Evolution and Transformation — Research Program
  1. Enhancing Source-Level Programming Tools with An Awareness of Transparent Program Transformations
  2. Static Extraction and Conformance Analysis of Hierarchical Runtime Architectural Structure using Annotations
  3. Demystifying Model Transformations: An Approach Based on Automated Rule Inference
10:30–12:00
OOPSLA Idol — Panel
  • Aki Namioka
  • Brian Foote
  • Juanita Ewing
  • E. Michael Maximilien
10:30–12:00
Using Automation to Improve UML Models, Designs & Test Cases — Practitioner Reports
  1. Refactoring UML models. Using OpenArchitectureWare to measure UML model quality and perform pattern matching on UML models with OCL queries.
  2. An Extensible Framework for Tracing Model Evolution in SOA Solution Design
  3. Reverse Generation and Refactoring of Fit Acceptance Tests for Legacy Code
11:15–12:00
IBM Altocumulus: A Cross-Cloud Middleware and Platform (2 of 2) — Demonstration
  • E. Michael Maximilien
  • Ajith Ranabahu
11:15–12:00
The Future is Dynamic -- Adaptive Runtime Resource Management for Heterogeneous Computer Platforms (2 of 2) — Demonstration
  • Roel Wuyts
11:15–12:00
The Operation Recorder: Specifying Model Refactorings by Example (2 of 2) — Demonstration
  • Philip Langer
  • Konrad Wieland
12:00–1:25
Thursday Tutorial Lunch — Tutorial
1:30–5:00
T40. Can you be Rich and Thin? Building Dynamic Web Applications with Seaside — Tutorial
  • James Foster
1:30–5:00
T42. Tao of Test-Driven Development — Tutorial
  • Kent Spillner
1:30–5:00
T43. Using AOP with DDD to Create Rich, Clean Domain Models — Tutorial
  • Aslam Khan
1:30–3:00
Memory — Research Program
  1. Allocation Wall: a Limiting Factor of Java Applications on Emerging Multi-core Platforms
  2. NUMA-Aware Memory Manager with Thread Affinity Based Object Copying
  3. Executing Code in the Past: Efficient In-Memory Object Graph Versioning
1:30–3:00
Papers 4 — Onward!
  1. When Users Become Collaborators: Towards Continuous and Context-Aware User Input
  2. Harmony-Oriented Programming and Software Evolution
  3. Agile Specifications
  4. Design Pattern Density Defined
3:30–5:00
Language Implementation — Research Program
  1. Optimizing Programs with Intended Semantics
  2. Minimizing Dependencies within Generic Classes for Faster and Smaller Programs
  3. Providing Rapid Feedback in Generated Modular Language Environments. Adding Error Recovery to Scannerless Generalized-LR Parsing
3:30–5:00
Papers 5 — Onward!
  1. Reimagining Literate Programming
  2. Typestate-Oriented Programming
  3. Gaining inSight into Programs that Analyze Programs --By Visualizing the Analyzed Program
  4. Monterey Phoenix, or How to Make Software Architecture Executable
5:00–6:00
The Ice Cream Social — Social Event
  • enjoy an ice cream while making plans to meet your colleagues again next year at OOPSLA
Please email any questions to . This e-mail address is being protected from spambots. You need JavaScript enabled to view it