OCTOBER 25 TO 29, 2009
8:00–5:00
|
On-site — Registration |
8:30–12:00
|
T25. Building Viral and Scalable Social Software for the Facebook Platform with Ruby on Rails — Tutorial
|
8:30–12:00
|
T26. Designing Secure Architectures using Security Patterns — Tutorial
|
8:30–12:00
|
T27. Erlang/OTP Design Patterns — Tutorial
|
8:30–12:00
|
T28. How To Write Hard To Test Code & What To Look For When Reviewing Other Peoples Hard To Test Code — Tutorial
|
8:30–12:00
|
T29. Software Development and Culture: Learning to Play Together — Tutorial
|
8:30–12:00
|
T30. Use-Case Modeling in Large Enterprises - Connecting the Dots — Tutorial
|
8:30–10:00
|
Invited Speaker — Invited Speaker
|
8:30–8:45
|
Awards — Announcements and Award
|
10:00–12:00
|
"Federal Virtual Worlds Challenge" and Team Orlando — Lightning Talks and BOF
|
10:15–11:00
|
Building Web Apps with Angular (1 of 2) — Demonstration
|
10:15–11:00
|
MT-Scribe: A Tool for Recording and Inferring Model Transformations (2 of 2) — Demonstration
|
10:15–11:00
|
The Good, The Bad and The Ugly - Three Ways to Use a Semantic Code Query System (2 of 3) — Demonstration
|
10:15–11:00
|
Weaving Web Applications with WebDSL (2 of 2) — Demonstration
|
10:30–5:00
|
DesignFest®: 3/4 Day Session — DesignFest® |
10:30–12:00
|
Industry Experience with Agile Development and SOA — Practitioner Reports
|
10:30–12:00
|
Panel: Why is software not yet green? — Onward!
|
10:30–12:00
|
Reliability and Monitoring — Research Program
|
11:15–12:00
|
Consultant's Assistant: A Tool for Collaborative Requirement Gathering and Management (2 of 2) — Demonstration
|
11:15–12:00
|
From Platform-Independent to Platform-Specific Models Using Democles (2 of 2) — Demonstration
|
11:15–12:00
|
Get to Know Your Clones with CeDAR (2 of 2) — Demonstration
|
11:15–12:00
|
The Operation Recorder: Specifying Model Refactorings by Example (1 of 2) — Demonstration
|
12:00–1:25
|
Wednesday Tutorial Lunch — Tutorial |
1:30–5:00
|
T2. Introducing New Ideas into your Organization — Tutorial
|
1:30–5:00
|
T31. Combinatorial Testing Explained — Tutorial
|
1:30–5:00
|
T32. Domain Driven Design Strategy — Tutorial
|
1:30–5:00
|
T33. Introduction to Java Modeling Language (JML) — Tutorial
|
1:30–5:00
|
T35. Pairing Agile and Logging — Tutorial
|
1:30–5:00
|
Student Research Competition — Student Research Competition
|
1:30–3:00
|
Architecture in an Agile World — Panel
|
1:30–3:00
|
Essays 1 — Onward!
|
1:30–3:00
|
Scrub and Spin: Stealth Use of Formal Methods in Software Development — Invited Speaker
|
3:15–4:00
|
IBM Altocumulus: A Cross-Cloud Middleware and Platform (1 of 2) — Demonstration
|
3:15–4:00
|
The Anti-Goldilocks Debugger: Helping the Average Bear Debug Transparently Transformed Programs (2 of 2) — Demonstration
|
3:15–4:00
|
The SmaCC Transformation Engine - How to Convert Your Entire Code Base into a Different Programming Language (2 of 2) — Demonstration
|
3:15–4:00
|
Thorn -- Robust, Concurrent Scripting on the JVM (1 of 2) — Demonstration
|
3:30–5:00
|
Cloud Computing beyond Objects — Panel
|
3:30–5:00
|
Current Programming and Applications Development Techniques — Practitioner Reports
|
3:30–5:00
|
Papers 2 — Onward!
|
3:30–5:00
|
Software Tools and Libraries — Research Program
|
4:15–5:00
|
Building Web Apps with Angular (2 of 2) — Demonstration
|
4:15–5:00
|
Flapjax: Ajax without the Spaghetti (2 of 2) — Demonstration
|
4:15–5:00
|
ReLooper: Refactoring for Loop Parallelism in Java (1 of 2) — Demonstration
|
4:15–5:00
|
Trailblazer: A Tool for Automated Annotation Refactoring (2 of 2) — Demonstration
|
6:30–10:00
|
OOPSLA Reception — Social Event
|