Call for Contributions
Workshop on Object-Oriented Reengineering
10th Anniversary Edition
30th of July 2007, Berlin, Germany
Hosted at the 21th European Conference on
Object-Oriented Programming (ECOOP 2007)
30th of July-3 of August 2007, Berlin, Germany
Workshop contribution submission: 13th of May 2007.
Notification of acceptance: 31st of May 2007.
Publication of the program: 15th of June 2007
Workshop date: 30th of July 2007.
Contributions: Building on Previous Years
The very first WOOR workshop was organized in 1997 in conjunction
with the ESEC/FSE'97 Conference in Zurich, Switzerland. During these
past 10 years, participants to the workshop have been actively
contributing to the state-of-the-art on reengineering
ofobject-oriented systems. In this special 10th anniversary edition,
we want to continue in that tradition. We explicitly solicit
position papers that reflect on the past 10 years and--or build a
vision of what the future 10 years might bring. Therefore, we
welcome contributions from researchers, tool producers, and
methodology providers in addition to position papers on the past and
next 10 years of OO reengineering:
Areas of interests include, but are not limited to:
- Overview papers, reflecting on the history of OO reengineering
- Vision papers, predicting what the next 10 years might bring
- Experiences on re-engineering large object-oriented systems
- Migration towards aspect orientation
- Design model extraction
- Documentation and re-use of object-oriented systems
- Analysis of object-oriented systems re-usability and flexibility
- Abstract models of object-oriented systems
- Refactoring Operations
- Software Evolution
- Metrics or heuristics to measure the need improvement
- Design patterns in reengineering practices
- Tools supporting all of the above activities.
- Software evolution analysis and visualization
Schedule of the Workshop
As is tradition in WOOR, we actively seek a format which emphasizes
fruitful interactions and discussions. This typically involves brief
(5 minutes) presentations of position papers; break-up sessions in
discussion groups, and plenary meetings to discuss results.
Sometimes we ask participants to present and summarize someone
else's position paper, a very way pleasant to stimulate discussions.
The workshop is intended to software engineering professionals with
experience in object-oriented reengineering; either people who are
actively engaged in reengineering projects or people who develop or
research methodologies and tools. Each participant is requested to
submit a position paper in advance and each participant is supposed
to read all the submitted material, so that the workshop itself can
be devoted to discussion instead of presentations. Submissions will
be made electronically to facilitate the rapid exchange of
The upper limit for the number of participants is 25 and the
participants will be selected on the basis of the submitted
BE ELECTRONIC. Submit your position paper in PDF, so that we can
collect all of the submissions on the web-site. A separate abstract
including the e-mail addresses of the authors and a URL to their
home pages MUST be submitted in HTML. Submit everything by e-mail to
both of the two following e-mail addresses guehene(a)iro.umontreal.ca
BE SHORT. Propose only one idea. We all know that you are a quality
researcher with plenty of good ideas. Only, we have limited
resources and we must focus. Please keep all position papers under
five pages. Perhaps a workshop reader will be organized again this
BE INNOVATIVE. It is okay to propose a recent idea that still has
some unfinished sides to it. It is supposed to be a WORKshop, not a
BE A REBEL. Neglect these guidelines if you feel that your idea
needs a special treatment in some way.
Publication and Sponsoring
Springer will publish a workshop reader (as in the case of previous
ECOOP) that will appear after the workshop and that will contain
workshop reports (written by the organizers), not the position
papers submitted by the participants. The organizers plan to publish
the position papers in a technical report at University of Montreal.
This event is partly sponsored by the Belgian Science Policy
(BELSPO), the Région Wallone, the Interuniversity Attraction Poles
Programme via the MoVES (Modelling, Verification and Evolution of
Software) research project, and the Fonds de la Recherche
Fondamentale Collective via the Research Center on Structural
About the Organizers
University of Antwerp (Belgium)
Department of Mathematics and Computer Science
Prof. Serge Demeyer is leading a research group investigating
"Software Reengineering" (LORE - Lab On REengineering).
University of Savoie (France)
Prof. Stéphane Ducasse, from the University of Savoie, is a former
member of the Software Composition Group led by Prof. Oscar
Nierstrasz at University of Bern (Switzerland).
University of Montreal (Quebec, Canada)
Department of Informatics and Operations Research
Prof. Yann-Gaël Guéhéneuc leads the Ptidej project (in research
Group on Open, Distributed Systems, Experimental Software
Engineering) developing theories, methods, and tools, to evaluate
and to improve the quality of object-oriented programs by promoting
the use of idioms, design patterns, and architectural patterns.
Université catholique de Louvain (Belgium)
Department of Computing Science and Engineering
Prof. Kim Mens is one of the originators of the 'reuse contract'
technique and of the work on 'intensional views'. He is the
spokesperson of the Research Center on Structural Software
Improvement and currently conducts research on 'co-evolution'
between source code and earlier life-cycle software artifacts, as
well as on aspect identification and program transformation.
IMEC, Belgium (Belgium)
and Université Libre de Bruxelles (Belgium)
Prof. Roel Wuyts is Senior Software Engineer at the IMEC Research
Centre and former professor of the Université Libre de Bruxelles.
His research interests include software evolution and code
restructuring, for which he (co-)developed various tools and
techniques such as the SOUL language.
University of Zurich (Switzerland)
Department of Informatics
Prof. Harald Gall's interests are in software engineering with focus
on software evolution, software architectures, reengineering,
program families, and distributed and mobile software engineering