Sunday, 26 October

8:30-17:00 Full day

Tutorial 15 Judging Use Case Quality: Patterns for Writing Effective Use Cases
Tutorial 16: Concepts of Object-Oriented Programming
Tutorial 17 Programmer's Dozen: Thirteen Recommendations for Refactoring, Repairing, and Regaining Control of Your Code
Tutorial 18: An Introduction to Software Product Lines
Tutorial 19 Automated Software Testing: Hands On and Interactive!
Workshop 2: Are Agile Methodologies Really Different?
Workshop 6: Second International Workshop on Agent-oriented methodologies
Workshop 7: Process Engineering for Object-Oriented and Component-Based Development
Workshop 9: The 3rd OOPSLA Workshop on Domain-Specific Modeling
Workshop 11: Patterns for Retrospectives
Workshop 12: Second "Killer Examples" for Design Patterns and ObjectsFirst Workshop
Workshop 15: Multiparadigm Programming with OO Languages (MPOOL'03)
Workshop 16: How to Use Ontologies and Modularization to Explicitly Describe the Concept Model of a Software Systems Architecture
Workshop 23: Open-Source in an Industrial Context
Workshop 24: Middleware Benchmarking
DesignFest®:

8:30-12:00 Morning

Tutorial 1: Scrum and Agile Process 101
Tutorial 2: Introduction to Concurrent Programming in Java
Tutorial 3: Domain Analysis for Product-Line Architectures
Tutorial 4: Introduction to Aspect-Oriented Programming with AspectJ
Tutorial 5: Evolutionary Design
Tutorial 6: Eclipse Extensions—Making the Connections
Tutorial 7 Programming Internet-Scale Distributed Applications in the 21st Century: BPEL and Beyond
Workshop 17: Extreme Programming Practices in the First CS Courses

13:30-17:00 Afternoon

Tutorial 8: Patterns @ Work
Tutorial 9 Java Concurrency Utilities: Tools for Managing Multi-threading
Tutorial 10: Advanced Aspect-Oriented Programming with AspectJ
Tutorial 11 Performance Solutions: Solving Performance Problems Quickly and Effectively
Tutorial 12 Successful Web Services and Service-Oriented Architectures: Beyond the Hype
Tutorial 13: Large-Scale Agile Software Development
Tutorial 14: An Introduction to the Common Language Infrastructure (CLI)
Workshop 20: Toward EduPLoP
DesignFest®:

17:30-20:30

Special Event: eclipse Technology Exchange (eTX), hosted by IBM