Below find some late-breaking practical arrangements concerning the WOOR’05 Workshop at ECOOP.
SCHEDULE
Below is a flexible schedule we will use for the workshop. The only constraints are that (1) we have two 25 minute presentations where two volunteers (Andy Zaidman and Yann-Gaël Guéhéneuc) will do their best to summarize the position papers; (2) we will break up in two subgroups before lunch; (3) the lunch and coffe break times as set-up by the larger ECOOP organization
09:00 - 09:50 — Introduction
Getting acquainted Formulation of goals Practical arrangements
09:50 - 10u:30 — Session 1: DYNAMIC ANALYSIS
25 minute Presentation by Andy Zaidman
1. Marc Roper, Murray Wood, Neil Walkinshaw Extracting User-Level Functions from Object-Oriented Code 2. Michael Pacione VANESSA: Visualisation Abstraction Network for Software Systems Analysis 3. Andy Zaidman, Serge Demeyer Mining ArgoUML with Dynamic Analysis to Establish a Set of Key Classes for Program Comprehension 4. Orla Greevy Characterizing the Functional Roles of Classes and Methods by Analyzing Feature Traces 5. Tewfik Ziadi, Yann-Gaël Guéhéneuc Automated Reverse-engineering of UML v2.0 Dynamic Models 10 minutes discussion
10:30 - 11:00 — Coffee Break
11:00 - 11:35 — Session 2: DESIGN RECOVERY
25 minute presentation by Yann-Gaël Guéhéneucc
6. Danny Dig, Can Comertoglu, Darko Marinov, Ralph Johnson Automatic Detection of Refactorings for Libraries and Frameworks 7. Carlos Lòpez, Yania Crespo, Raùl Marticorena Parallel Inheritance Hierarchy: Detection from a Static View of the System 8. Naouel Moha, Yann-Gaël Guéhéneuc On the Automatic Detection and Correction of Software Architectural Defects in Object-Oriented Designs 9. Ademar Aguiar, Nuno Flores JFREEDOM: a Reverse Engineering Tool to Recover Framework Design 10. Jalagam Rajesh, D. Janakiram Design Patterns Induction from Multiple Versions of Software
10 minutes discussion
11:35 - 12:30 — SPLIT UP in working groups
+ start of DISCUSSION SESSION
12:30 - 13:30 — Lunch break
Taxonomy Discussion
14:00 - 15:00 — DISCUSSION SESSION
The discussion groups will meet in a separate location. One reporter should be assigned. There is the option to produce a poster !!
15:30 - 16:00 — Coffee Break
16:00 - 16:30 — REPORTING SESSION
Each discussion group will report the results it achieved
16:30 - 17:00 — CLOSING SESSION
Some practical arrangements (Workshop reader, next workshop, ...)
EQUIPMENT
There will be one data-projector and one flip-chart available. Those that need/want to present something should bring their own laptops. Its probably also a good idea to bring some extra wires for electricity.
REGISTRATION
The ECOOP organisation reminded us that you should be registered properly to attend the workshop. B.t.w.: experience with previous ECOOP learned that it is probably best to register the evening before — in the morning it can be quite busy and you don’t want to miss the introduction session do you ?
WORKSHOP READER
As is the tradition, all workshop will produce a report that will be bundled into a workshop reader. Some post-workshop volunteers will be necessary to write the reports.
POSTER
We have the option of producing a poster summarizing what we did and learned. We have space for an A1 poster connected to their workshop (See http://2005.ecoop.org/callForPosters.html for details). There is the option of printing A4 black and white paper to produce the poster.