WOOR2005 Instructions Practical arrangements
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 andYann-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éneuc
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.