• 10/15 08:30 - 09:40 | Object Technology Education Today
  • 10/15 08:30 - 13:00 | Half-day DesignFest at Educators Symposium
  • 10/15 08:30 - 17:00 | CodeFest
  • 10/15 09:40 - 10:00 | Educators' Symposium: The First Ten Years
  • 10/15 10:30 - 10:45 | Extreme Programming in an Introductory Course taught using the Java Programming Language
  • 10/15 10:45 - 11:00 | On the Conflict between Teaching Software Engineering and Teaching Computer Science
  • 10/15 11:00 - 11:15 | Containers and Iterators: An Example of Constructive Elicitation of Patterns
  • 10/15 11:15 - 11:30 | Grasp All, Lose All
  • 10/15 11:30 - 12:15 | DesignFest on Stage
  • 10/15 13:15 - 14:00 | Object-Oriented Thinking Is Easy To Learn, But Seldom Taught. Experiences 1965-2001
  • 10/15 13:30 - 17:00 | How to Really Fail at Software Architecture
  • 10/15 13:30 - 17:00 | Refactoring to Patterns
  • 10/15 13:30 - 17:00 | Efficient Implementation of Object-Oriented Programming Languages
  • 10/15 13:30 - 17:00 | Making the Software Process Transparent by Using Intelligent Agents
  • 10/15 13:30 - 17:00 | Surviving Object-Oriented Projects
  • 10/15 14:00 - 14:15 | Redesigning CS101: A Learning Based Approach
  • 10/15 14:15 - 14:30 | Techniques for Active Learning of OO Development
  • 10/15 14:30 - 14:45 | Cooperatively Enriching Education: Industrial Projects for Academic Credit
  • 10/15 14:45 - 15:00 | Language Interoperability in the .NET Common Language Runtime as a Framework for Collaborative Programming Projects
  • 10/15 15:00 - 15:45 | Workshop Reports, Poster Session and Break
  • 10/15 15:45 - 17:15 | Looking for Abstractions in a Concrete World: Candidates, Responsibilities, and Collaborations
  • 10/15 17:30 - 19:30 | A Coordination Methodology and Technology for AgileBusinesses
  • 10/15 17:30 - 19:30 | A Framework for Performance Monitoring and Modelling ofEnterprise Java Beans Applications
  • 10/15 17:30 - 19:30 | A Multithreaded Concurrent Generational Garbage Collectorfor Java
  • 10/15 17:30 - 19:30 | A Reusable Design for Building Dynamically Programmable andWorkflow-enabled Object-Oriented Software
  • 10/15 17:30 - 19:30 | An OCL Query-Based Debugger for C++
  • 10/15 17:30 - 19:30 | An Object Oriented Approach for Developing Finite ElementSolvers
  • 10/15 17:30 - 19:30 | An Object-Oriented Framework for Distributed NumericalComputations
  • 10/15 17:30 - 19:30 | ArchJava: Connecting Software Architecture toImplementation
  • 10/15 17:30 - 19:30 | Architectural Patterns for Usability
  • 10/15 17:30 - 19:30 | Assessing the Quality of Object-Oriented Designs
  • 10/15 17:30 - 19:30 | Automation of Component Communication in Java
  • 10/15 17:30 - 19:30 | Autonomous Points in Component Composition
  • 10/15 17:30 - 19:30 | Beyond Design: Patterns (mis)used
  • 10/15 17:30 - 19:30 | Comanche, rapid web development for the rest of us
  • 10/15 17:30 - 19:30 | Concepts Reuse For Requirements Specifications
  • 10/15 17:30 - 19:30 | Concern Space Modeling in Cosmos
  • 10/15 17:30 - 19:30 | CyberChair - An Online Paper and Reviewing System
  • 10/15 17:30 - 19:30 | Demeter Aspects
  • 10/15 17:30 - 19:30 | Design Aspects for Describing Frameworks
  • 10/15 17:30 - 19:30 | Design Support for Aspect-oriented SoftwareDevelopment
  • 10/15 17:30 - 19:30 | Domain-Specific Pattern Languages
  • 10/15 17:30 - 19:30 | Domain-Specific Visual Languages
  • 10/15 17:30 - 19:30 | EasyMock: Dynamic Generation of Mock Objects
  • 10/15 17:30 - 19:30 | Enterprise-Scale Java Object-To-Relational PersistenceStrategies Compared
  • 10/15 17:30 - 19:30 | Evaluation of the runtime performance of control flowstructures for dynamic dispatch in Java
  • 10/15 17:30 - 19:30 | FCL Checker: Detecting Structural Errors in Framework BasedDevelopment
  • 10/15 17:30 - 19:30 | Flow- and Context-insensitive Points-to Analyses for Java:Extensions and Evaluation
  • 10/15 17:30 - 19:30 | Handling Crosscutting Constraints in Domain-SpecificModeling
  • 10/15 17:30 - 19:30 | Hyper/J?: Supporting Decomposition, Integration, andEvolution of Java? Software
  • 10/15 17:30 - 19:30 | Integration of Independently-Developed Object-OrientedDesigns
  • 10/15 17:30 - 19:30 | Interdependence of software evolution and developmentprocess evolution in agile methodologies
  • 10/15 17:30 - 19:30 | Introducing Patterns (or Any New Idea) intoOrganizations
  • 10/15 17:30 - 19:30 | Java component development in Jiazzi
  • 10/15 17:30 - 19:30 | MOO: A Programming Environment that Promotes Feelings of"Being There" or Presence
  • 10/15 17:30 - 19:30 | Model Driven Analysis & Design of XML Schemas
  • 10/15 17:30 - 19:30 | MultiJava: Open classes and multiple dispatch forJava
  • 10/15 17:30 - 19:30 | Multiple Executable-Filed Java Virtual Machine
  • 10/15 17:30 - 19:30 | Must Java development be so slow?
  • 10/15 17:30 - 19:30 | OOSPICE ? Bringing Objects and Components to ProcessImprovement and Capability Determination
  • 10/15 17:30 - 19:30 | Objects, XML and Databases
  • 10/15 17:30 - 19:30 | On the Syllogistic Structure of Object-OrientedProgramming
  • 10/15 17:30 - 19:30 | Optimization of Planar Gradient Coil Systems for a MobileMagnetic Resonance Device by Genetic Algorithms Using Object-OrientedDesign Techniques
  • 10/15 17:30 - 19:30 | Pedagogies and Tools for Object Oriented Teaching andLearning
  • 10/15 17:30 - 19:30 | Performance monitoring of large global distributedsystems
  • 10/15 17:30 - 19:30 | Raising the level of abstraction of design models
  • 10/15 17:30 - 19:30 | Reducing Proof Burden in Object-OrientedVerification
  • 10/15 17:30 - 19:30 | Results of the Educators' Symposium: Looking forAbstractions in the Real World
  • 10/15 17:30 - 19:30 | Results of the Workshop: Human Issues on AgileProcesses
  • 10/15 17:30 - 19:30 | Retest: A Regression Testing Tool for Java Software
  • 10/15 17:30 - 19:30 | STOOP: The Sable Toolkit for Object-OrientedProfiling
  • 10/15 17:30 - 19:30 | Separation of Concerns in Multi-Agent SoftwareEngineering
  • 10/15 17:30 - 19:30 | Separation of Distribution Concerns in Distributed JavaProgramming
  • 10/15 17:30 - 19:30 | Specification and Verification of Component-Based SystemsWorkshop
  • 10/15 17:30 - 19:30 | Supporting Distributed Extreme Programming
  • 10/15 17:30 - 19:30 | Tenth Workshop on Behavioral Semantics
  • 10/15 17:30 - 19:30 | The Aspect Mining Tool - Support for Concern Mining
  • 10/15 17:30 - 19:30 | The JalapeŇo Research Virtual Machine for Java
  • 10/15 17:30 - 19:30 | Third Workshop on Best-practices for the Design andImplementation of Business Rules
  • 10/15 17:30 - 19:30 | Tool Support for Managing Crosscutting Concerns in ExistingArtifacts
  • 10/15 17:30 - 19:30 | Transactions meet MOM -- System Support for IntegratingDistributed Object Transactions and Messaging in Java and MQEnvironments
  • 10/15 17:30 - 19:30 | Transmigration of Object Identity: The Programming LanguageGilgul
  • 10/15 17:30 - 19:30 | Visualizing Indirect Branch Hot Spots in Object-OrientedPrograms
  • 10/15 17:30 - 19:30 | Why Java is not Suitable for Object-OrientedFrameworks
  • 10/15 17:30 - 19:30 | Workshop on UML Profile for Enterprise Distributed ObjectComputing
  • 10/15 8:30 - 12:00 | Refactoring: Improving the Design of Existing Code
  • 10/15 8:30 - 12:00 | Designing an Agile Methodology
  • 10/15 8:30 - 12:00 | Exposing and Consuming Web Services with .NET
  • 10/15 8:30 - 12:00 | Extreme Programming Live!
  • 10/15 8:30 - 12:00 | Patterns and Architectures for J2EE Systems
  • 10/15 8:30 - 12:00 | Patterns at Work
  • 10/15 8:30 - 12:00 | Efficient Architectures for Object-Oriented Component-Based Middleware
  • 10/15 8:30 - 17:00 | Workshop 26: Business Aligned Software Architectures
  • 10/15 8:30 - 17:00 | Workshop 29: UML Modeling for Enterprise Distributed Object Computing
  • 10/15 8:30 - 17:00 | Workshop 17: Objects, XML and Databases
  • 10/15 8:30 - 17:00 | Workshop 22: Beyond Design: Patterns (mis)used
  • 10/15 8:30 - 17:00 | Software Architecture: It's What's Missing From OO Methodologies
  • 10/15 8:30 - 17:00 | Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
  • 10/15 8:30 - 17:00 | Aspect-Oriented Programming with AspectJ(tm)
  • 10/15 8:30 - 17:00 | Improving Your Use Cases
  • 10/15 8:30 - 17:00 | Workshop 18: Agile Processes Workshop
  • 10/15 8:30 - 17:00 | Workshop 20: Software Archeology: Understanding Large Systems
  • 10/15 8:30 - 17:00 | Workshop 23: The Three-Tier Architecture Pattern Language
  • 10/15 8:30 - 17:00 | Workshop 30: Generative Programming
  • 10/15 8:30 - 17:00 | Workshop 27: Representing Software Architectures
  • 10/15 8:30 - 17:00 | Workshop 24: Engineering Complex Object-Oriented Solutions for Evolution
  • 10/15 8:30 - 17:00 | Workshop 25: Tenth OOPSLA Workshop on Behavioral Semantics: Back to Basics
  • 10/15 8:30 - 17:00 | Workshop 28: Software Visualization
  • 10/15 8:30 - 17:00 | Workshop 31: First OOPSLA Workshop on Language Mechanisms for Programming Software Components
  • 10/15 8:30 - 17:00 | Workshop 19: Object-Oriented Web Services
  • 10/15 8:30 - 17:00 | Workshop 21: Patterns and Techniques for Designing Object-Oriented Mobile Wireless Systems (Merged with Workshop 10)
  • 10/15 8:30 - 17:15 | Presentations