Technical Program
  Invited Speakers
  Technical Papers
  Practitioner Reports
Educators' Symposium
Doctoral Symposium
Student Research Comp.
Turing Lecture
Social Events
Week at a Glance
Final Program (1.5M .pdf)

Find in Program


view, help

Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps
  > DesignFest®

 : Sunday


Meeting Room 1
Sunday, 13:30, half day


Rob van den Berg, DesignFest Chair

DesignFest is a free event (for conference registrants) created to give OOPSLA attendees the opportunity to learn more about design by doing it. Participants are organized into small groups to solve a particular problem.

Each team will have a moderator and a recorder. The moderator is responsible for making sure the team makes progress, without leading them in any particular direction. The recorder is responsible for recording the design the group produces and what they have learned.

The problem descriptions will be distributed at the start of each DesignFest session, along with a timetable, process hints, and a list of deliverables. Each team should produce a poster that summarizes their work. The posters will be presented at the end of the conference for all conference attendees to view.

To register, please fill out the DesignFest section of the OOPSLA registration form. Registration for DesignFest is free if you have registered for the conference.Be sure to include your e-mail address. You will be contacted by e-mail at a later point in time with regard to selecting a design problem, preference to work on XPFest, and possibly a team meeting time.

You are invited to take a tour of the previous DesignFests at http://designfest.acm.org.

The following problems have been selected for this year.

  • The registration and assignment of optional sessions preferences

    How to ease registration of DesignFest participants. This problem has been defined about every year a designfest was held at OOPSLA. The real origin of the problem definition is subject to mythology. People that have the chance to participate in a symposium can have some optional course assigned. To get these assignments rounded up, a registrar needs to know the preferences of the candidates and the available time slots they have. This is basically the designfest registration problem. It has a somewhat wider application however.

  • Interactive Television Applications

    Digital television allows interactive content to accompany standard broadcasts. The development of bespoke interactive content is expensive. You are to design a system that will allow the non-technical producers of television programmes to build interactive content from a set of high-level building blocks.

  • Logistic system for storage and distribution

    In a milk factory there are basically four parts: intake of fresh milk, production of various milk products, cooled storage and distribution. This problem deals with the design of a system for the storage and distribution facilities in a milk factory.

  • Case Management

    Case Management is a business function common to government health benefit programs, and insurance and financial organisations. This problem involves developing an object oriented framework for use in developing specific case management systems to support case workers in these industries. These systems provide access to all necessary information for case workers to process work or respond to customer service needs. They may also provide workflow and business rules processing to support case workers.