Join us on:
Facebook
LinkedIn
Plaxo

Thursday (Oct 29th)

Detailed Schedule

8:00–2:00
On-siteRegistration
8:30–12:00
T36. Back to the Roots: A Programmer's Answer to Domain-Specific LanguagesTutorial
  • Klaus Ostermann
8:30–12:00
T37. Event-based Concurrency ControlTutorial
  • Tom Van Cutsem
8:30–12:00
T38. Robots Wild On SoftwareTutorial
  • 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 FacebookInvited Speaker
  • Robert Johnson
8:30–10:00
Papers 3Onward!
  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 TypesResearch 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 2010Announcements 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 TechnologiesPractitioner 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 2Onward!
  1. An Exploration of Program as Language
  2. On Understanding Data Abstraction, Revisited
10:30–12:00
Evolution and TransformationResearch 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 IdolPanel
  • Aki Namioka
  • Brian Foote
  • Juanita Ewing
  • E. Michael Maximilien
10:30–12:00
Using Automation to Improve UML Models, Designs & Test CasesPractitioner 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 LunchTutorial
1:30–5:00
T40. Can you be Rich and Thin? Building Dynamic Web Applications with SeasideTutorial
  • James Foster
1:30–5:00
T42. Tao of Test-Driven DevelopmentTutorial
  • Kent Spillner
1:30–5:00
T43. Using AOP with DDD to Create Rich, Clean Domain ModelsTutorial
  • Aslam Khan
1:30–3:00
MemoryResearch 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 4Onward!
  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 ImplementationResearch 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 5Onward!
  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 SocialSocial 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