To: ecoop-info@ecoop.org, famoos-global@fzi.de, eapls@mailbase.ac.uk,
procos-list@comlab.ox.ac.uk
Subject: ECOOP'99 Workshop on Experiences in Object-Oriented Reengineering
Date: Wed, 20 Jan 1999 17:55:27 +0100
From: Oliver Ciupke <ciupke@fzi.de>
(Our apologies if you receive this message more than once.)
============================================
Call for Papers
3rd Workshop on
Experiences in Object-Oriented Reengineering
http://www.fzi.de/Ecoop99-WS-Reengineering
============================================
In association with the
13th European Conference on Object-Oriented Programming ECOOP'99
Lisbon, Portugal, 14-18 June 1999
Objectives
The ability to reengineer object-oriented legacy systems has become a
matter of vital interest in today's software industry. Early pioneers
who adopted the object-oriented programming paradigm are now facing
the problems of transforming their object-oriented "legacy" systems
towards more flexible structures. We claim that software evolution
and reengineering will become the key issues of software engineering,
whether the systems are object-oriented or not. So far this shift of
importance is not reflected in the efforts of research and industry.
This workshop should provide a forum for people working on solutions
for object-oriented legacy systems. We explicitly solicit experience
reports from the software industry as well as contributions from tool
vendors and methodology providers. The workshop itself will provide a
setting for exchanging experiences, discussing solutions, and
exploring new ideas.
Intended Audience
The workshop is intended for software engineering professionals with
experience in object-oriented reengineering; either people who are
actively engaged in reengineering projects, or people who develop
methodologies and tools. Each participant is requested to submit a
position paper in advance.
Intended number of participants: 12 to 16, at maximum 20 participants.
ECOOP'99
The Workshop is organized in conjunction with the "13th European
Conference on Object-Oriented Programming" ECOOP'99, to be held in
Lisbon, Portugal from June 14-18, 1999.
Related workshops on object-oriented software evolution and
reengineering were held at OOPSLA`96, ECOOP`97 (10 participants),
ESEC`97 (24 participants), and ECOOP`98 (20 participants).
Preparation
The workshop itself will last one day. In order to make efficient use
of this time, we want to pay special attention to the preparation of
the workshop. We request that each participant submits a position
paper in advance, so that all participants can get acquainted with the
ideas of the rest of the group. Each participant is supposed to read
all 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 information.
Areas of interest include, but are not limited to:
- experiences and experiments with the reengineering of large
object-oriented systems
- documentation and re-use of object-oriented systems
- analysis of object-oriented systems with respect to re-usability and
flexibility
- abstract models for object-oriented systems, that help with the
understanding and reengineering of large programs
- methodological support for the transformation of object-oriented
systems into frameworks
- metrics to measure the need for, the progress of, and the
improvement to object-oriented design
- tools supporting all of the above activities.
The upper limit for the number of participants is 20 and the
participants will be selected on the basis of the submitted
material. The maximum number of participants per position paper is
limited to 2.
Submission Guidelines
1. Be standard. There is lot's of work on reengineering out there,
which gives rise to some terminology conflicts. We encourage people
to use the reengineering taxonomy defined in Reverse Engineering
and Design Recovery : A Taxonomy by E.J. Chikofsky and J.H. Cross
II -- IEEE Software, January 1990. Check
http://www.tcse.org/revengr/taxonomy.html for an online summary.
2. Be electronic. Submit your position paper in PDF, or (proper!)
postscript, or HTML, so that we can post all of the submissions on
a web-site. A separate abstract including the e-mail addresses of
the authors and URL's of their home pages MUST be submitted in
ASCII or HTML. Submit everything by e-mail to ciupke@fzi.de. A
workshop reader containing extended abstracts of papers and work
groups will perhaps be organized this year again.
3. 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
six pages.
4. Be innovative. Propose some recent idea that still has some
unfinished aspects to it. It is supposed to be a WORKshop, not a
mini-conference.
5. Be a rebel. Neglect these guidelines, if you feel that your idea
needs a special treatment in some way.
Important Dates
- Submission of position papers due: March 28, 1999
- Notification of acceptance: April 16, 1999
- ECOOP'99 early registration ending: May 15, 1999
- Preliminary Program available: May 16, 1999
- Workshop on OO Reengineering: Tuesday, June 15, 1999
Contact
Oliver Ciupke
Forschungszentrum Informatik
Haid-und-Neu-Str. 10-14
76131 Karlsruhe
Germany
ciupke@fzi.de
http://www.fzi.de/ciupke.html
Stéphane Ducasse
University of Berne
SCG-IAM
Neubrückstrasse 10,
CH-3012, Bern
Switzerland
ducasse@iam.unibe.ch
http://www.iam.unibe.ch/~ducasse/
URL: http://www.fzi.de/Ecoop99-WS-Reengineering
About the Organizers
Oliver Ciupke received a diploma degree in computer science from the
University of Karlsruhe in 1995. Since 1996 he has been working for
the Software Engineering Department of the Forschungszentrum
Informatik in Karlsruhe, Germany, where he is currently coordinator of
the FAMOOS reengineering project. His current research interests focus
on software reengineering and software process improvement.
Stéphane Ducasse is currently research assistant at the University of Bern
on the SCG team. He participated in many OO workshops at the Ecoop, OOPSLA
and ESEC conferences. His research topics are software engineering,
reengineering and reflective programming. He is involved in the
FAMOOS project and he is working on support for the understanding of
OO applications. He holds a Ph.D. in computer science (1996) from the
University of Nice-Sophia Antipolis, France.
Last update: 1999/02/23.
Dirk Craeynest