Instructions Practical arrangements

Below find some late-breaking practical arrangements concerning the WOOR’05 Workshop at ECOOP.


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


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, ...)


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.


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 ?


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.


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 for details). There is the option of printing A4 black and white paper to produce the poster.

Last changed by admin on 21 April 2009