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.