Software Evolution Transformations (SET 2004, Nov 04, Netherlands) - Call For Papers (Ying Zou)
3 Sep 2004 12:37:28 -0400

          From comp.compilers

Related articles
Software Evolution Transformations (SET 2004, Nov 04, Netherlands) - C (2004-09-03)
| List of all articles for this month |

From: (Ying Zou)
Newsgroups: comp.compilers,
Date: 3 Sep 2004 12:37:28 -0400
Keywords: conference, CFP
Posted-Date: 03 Sep 2004 12:37:28 EDT



9th November, 2004
Delft, the Netherlands

Co-located with WCRE 2004, IEEE Working Conference on Reverse Engineering


A software system undergoes many complex maintenance activities throughout its
life-cycle, such as correcting faults, improving performance, adapting the
product to a new environment, or adding new functionality. Source code
transformations are widely adopted to understand, maintain, and enhance
existing systems for changing requirements. Source code restructuring, object
oriented refactoring, and migration from procedural code to object oriented
systems exemplify the research efforts on source code transformations to
facilitate the evolution of legacy systems. Unfortunately, current source code
transformation efforts suffer from a number of limitations, such as
semi-automation due to complexity of analyzing legacy source code, lack of
integration with development environments and processes, limited round trip
synchronization between code and high-level descriptions (architecture,
design, and documentation), and poor quantitative guidance for code quality

In the context of code evolution, there are three kinds of evolution we would
like to use source code transformation approaches to support: 1) Perfective
evolution, that enhances code to meet quality objectives; 2) Corrective
evolution, that corrects design faults or quality defects in code; and 3)
Adaptive evolution, that accommodates changes in requirements. To establish a
well-controlled transformation process for code evolution, transformations
need to be captured in a reusable form, such as a refactoring smell or
pattern. Changes caused by transformations on source code should be understood
systematically, and their impact on software quality needs to be identified,
evaluated and justified.

The goal of this half-day workshop is to bring together researchers and
practitioners to investigate state-of-the-art techniques, tools and
methodologies to establish engineered source code transformation processes, to
capture reusable transformation patterns for continuous code evolution, and to
consider how to incorporate novel source code transformation techniques from
research and academia into industry practice. We expect the presentations and
discussions will identify challenges, develop ideas and provide approaches to
help maintain legacy systems at satisfactory levels using code transformation


Position papers can be at most 4 pages and may address issues including,
but not limited to, the following:

    * Parsing and analysis techniques for handling source code
    * Challenges in automating code transformations
    * Capturing reusable source code transformations
    * Modeling effects of transformations on code
    * Recovering patterns or models from source code for repeatable
    * Tracing transformation requirements through existing systems
    * Techniques for round trip synchronization between models and source code
    * Refactoring source code for improved quality
    * Representing well-controlled transformation processes to achieve
          transformation objectives
    * Validating transformation processes in conformance with
          functional/non-functional requirements
    * Experience, lessons learned and suggestions for integrating code
          transformation approaches into development processes
    * Transformation techniques for migrating existing systems to new platforms

We are looking for papers that can serve as the basis for fruitful
discussions. Accepted papers will be posted on the workshop web site prior to
the workshop and printed proceedings will be provided at the workshop.


Position papers, in IEEE CS Press 2-column conference format, should be
submitted as an email attachment to ying.zou at as a PDF or PS.

Papers Due October 04, 2004
Notification to Authors October 18, 2004
Camera Ready Papers Due October 25, 2004
Workshop Date November 9, 2004


Ying Zou
Department of Electrical and Computer Engineering
Queen's University
Kingston, ON, K7L 3N6, Canada
email: ying.zou at

James Cordy
School of Computing
Queen's University
Kingston, ON, K7L 3N6, Canada
email: cordy at


Ira Baxter (Semantic Designs, Inc., USA)
Tom Dean (Queen's University, Canada)
Ralf Laemmel (Vrije Universiteit Amsterdam, the Netherlands)
Spiros Mancoridis (Drexel University, USA)
Leon Moonen (Delft University of Technology, the Netherlands)


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.