Technical Papers - rigorously reviewed archival papers that contribute to the object-oriented community's scientific base.
Panels - small groups of individuals who discuss current topics with each other and encourage audience interaction.
Practitioners' Reports - software developers reflect on their real world experiences and lessons learned.
Tutorials - internationally-known experts teach half- and full-day courses on diverse technical topics, at introductory, intermediate, and advanced levels.
Workshops - researchers gather together in small to medium groups for focussed discussion on a topic.
Posters - informal or exploratory work is presented in a visual and interactive format.
Demos - show and tell for novel, state-of-the art systems, languages, environments, and applications.
DesignFest - small groups of designers and developers work on analysis and design problems.
Educators' Symposium - university educators and industry training experts share experiences, issues, and techniques.
Doctoral Symposium - a panel of experts mentors PhD students by providing feedback and guidance on their dissertation work.
Exhibits - software companies, consultants and training specialists, and publishers demonstrate their latest products.
Student Volunteers - in return for about ten hours of their time, student volunteers receive complimentary registration and other benefits.
Corporate Donors - companies receive recognition and visibility through monetary or in-kind contributions to conference activities.