WOOR2005 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 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


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 http://2005.ecoop.org/callForPosters.html 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