![]() ![]() ![]() |
![]() Tracks Technical Program Tutorials Workshops DesignFest Educators' Symposium Doctoral Symposium Demonstrations Posters Student Research Competition Student Volunteers Special Events Exhibits Housing Information Registration Information Transportation |
Monday, 4 November 8:30-17:00 Full day Convention Ctr - Room 30615 Tackling the Discovery Costs of Evolving Software SystemsIf software is so easy to create, why is it so difficult to change existing software to keep it up to date with changing requirements? Discovery costs - the costs of learning what one needs to know in order to evolve an existing software system - has proven to be the dominant (but often unrecognized) cost in many software systems. This subject was discussed in a previous OOPSLA panel session: "Do Patterns and Frameworks Reduce Discover Costs?" at OOPSLA '97. This workshop will take a fresh look - five years later - at how organizations are coping with the costs of discovery. Participants will present and discuss ways of measuring discovery costs, encapsulation and reverse engineering techniques, how best to apply software tools and "agile and extreme" processes to reduce discovery costs, and organizational obstacles. Workshop URL: http://csc.noctrl.edu/f/opdyke. |