12th European Conference on

Software Maintenance and Reengineering

          

Athens, Greece

April 1-4, 2008

http://csmr2008.softlab.ntua.gr/ (European Mirror Site)
http://www.csmr2008.uwaterloo.ca/ (North American Mirror Site)

 

 

 

 

Home CSMR 2008

 

Latest News

Registration (NOW OPEN)

Accepted Workshops

Call for Participation (pdf)

 

Call for Papers and in (pdf)

Call for Workshop Sessions  and in (pdf)

 

Important Dates

Submission Instructions

Camera-Ready Submission  

 

Technical Program Schedule

Technical Program at a Glance

Social Program

 

Conference Location

Accommodations

Travel Information and Directions

Visa Requirements

Links about Athens Life

 

Conference Committees

Home CSMR EU

 

Contact the CSMR 2008 Organizers

 

 


Detailed Technical Program Schedule

 

 

Tuesday, April 1, 2008

09:00-10:30

Workshop 1 (Lefkothea)

 

Grace Lewis, Dennis Smith, Kostas Kontogiannis

SOAM 2008: 2nd Workshop

on SOA-Based Systems Maintenance and Evolution

Workshop 2 (Ballroom)

 

Joost Visser, Christos Makris

SQM 2008: 2nd International Workshop on Software
Quality and Maintainability

Workshop 3 (Alkyoni)

 

Abdelhak-Djamel Seriai

SASE: First Workshop on
Self-Adaptive Software
Engineering

10:30-11:00

Break

11:00-13:00

Workshop 1 (cont.)

 

Grace Lewis, Dennis Smith, Kostas Kontogiannis

SOAM 2008: 2nd Workshop

on SOA-Based Systems Maintenance and Evolution

Workshop 2 (cont.)

 

Joost Visser, Christos Makris

SQM 2008: 2nd International Workshop on Software
Quality and Maintainability

Workshop 3 (cont.)

 

Abdelhak-Djamel Seriai

SASE: First Workshop on
Self-Adaptive Software
Engineering

13:00-14:30

Lunch at Electra Palace

14:30-16:00

Workshop 1 (cont.)

 

Grace Lewis, Dennis Smith, Kostas Kontogiannis

SOAM 2008: 2nd Workshop

on SOA-Based Systems Maintenance and Evolution

Workshop 2 (cont.)

 

Joost Visser, Christos Makris

SQM 2008: 2nd International Workshop on Software
Quality and Maintainability

Workshop 4 (Alkyoni)

 

Dalila Tamzalit

MoDSE 2008: 2nd Workshop on Model-Driven Software Evolution

16:00- 16:30

Break

16:30-18:00

Workshop 1 (cont.)

 

Grace Lewis, Dennis Smith, Kostas Kontogiannis

SOAM 2008: 2nd Workshop

on SOA-Based Systems Maintenance and Evolution

Workshop 2 (cont.)

 

Joost Visser, Christos Makris

SQM 2008: 2nd International Workshop on Software
Quality and Maintainability

Workshop 4 (cont.)

 

Dalila Tamzalit

MoDSE 2008: 2nd Workshop on Model-Driven Software Evolution

 

Wednesday, April 2, 2008

09:00-09:30

Welcome Address (Ballroom)

09:30-11:00

Keynote (Ballroom)

John Mylopoulos, University of Toronto, Canada

Software Maintenance and Reengineering in the Days of Software Agents

11:00-11:30

Break

11:30-13:00

Supporting Evolution I (Ballroom)

Chair: Yannis Vassiliou

 

Marco D'Ambros, Michele Lanza

A Flexible Framework to Support Collaborative Software Evolution Analysis

 

Anthony Cleve, Jean Henrard, Didier Roland Jean-Luc Hainaut

Wrapper-based System Evolution, Application to CODASYL to Relational Migration

 

Allan Raundahl Gregersen, Bo Nørregaard Jørgensen

Module Reload through Dynamic Update, The Case of NetBeans

13:00-14:30

Lunch at Electra Palace

14:30-16:00

Experience Reports (Ballroom)

Chair: Harry Sneed

 

Christian Seybold, Rudolf K. Keller

Aligning Software Maintenance to the
Offshore Reality

 

Jens Knodel, Dirk Muthig, Uwe Haury,
Gerald Meier

Architecture Compliance Checking - Experiences from Successful Technology Transfer to Industry

 

Mariano Ceccato, Paolo Tonella,
Cristina Matteotti

Goto Elimination Strategies in the Migration
of Legacy Code to Java

Short Papers 1 (Alkyoni)

Chair: Grace Lewis

 

Gentzane Aldekoa, Salvador Trujillo,
Goiuria Sagardui, Oscar Diaz

An Approach to Quantify Maintainability in Feature Oriented Product Lines

 

Robert Lagerström, Pontus Johnson

Using Architectural Models to Predict the Maintainability of Enterprise Systems

 

Pieter van der Spek, Steven Klusener,
Pierre van de Laar

Towards Recovering Architectural Concepts Using Latent Semantic Indexing

 

Clive Jefferies, Pearl Brereton

Reengineering Systems for Multi-Channel Access. A Systematic Literature Review

 

Michael Smit, Eleni Stroulia, Kenny Wong

Use Case Redocumentation from GUI Event Traces

16:00- 16:30

Break

16:30-18:00

Code Analysis (Ballroom)

Chair: Eleni Stroulia

 

Yiannis Kanellopoulos, Ilja Heitlager,

Christos Tjortjis, Joost Visser

Interpretation of Source Code Clusters in
Terms of ISO/IEC-9126 Quality Aspects

 

Bénédicte Kenmei, Giuliano Antoniol, Massimiliano Di Penta

Trend Analysis and Issue Prediction in Large-Scale Open Source Systems

 

Adrian Lienhard, Tudor Girba, Orla Greevy, Oscar Nierstrasz       

Test Blueprints, Exposing Side Effects in Execution Traces to Support Writing Unit
Tests

Industrial Track (Alkyoni)

Chair: Simos Retalis

 

Mira Kajko-Mattsson, Christos Makridis

SLA Management Process Model

 

Janos Pantos, Arpad Beszedes, Pal Gyenizsey, Tibor Gyimothy

Experiences in Adapting a Source

Code-Based Quality Assessment Technology

 

Georgios Lajios, Doris Schmedding,

Friedrich Volmering

Supporting Language Conversion by Metric Based Reports

 

Shimin L, Ladan Tahvildari, Weining Liu,

Mike Morrissey, Gary Cort

Coping with Requirements Changes in

Software Verification and Validation

19:30-21:00

Reception

Thursday, April 3, 2008

 

09:00-10:30

Keynote (Ballroom)

Jürgen Ebert, University of Koblenz-Landau

Metamodels Taken Seriously: The TGraph Approach

 

10:30-11:00

Break

11:00-11:30

Workshop Results (Ballroom)

Chair: Dennis Smith

 

11:30-13:00

Reverse Engineering (Ballroom)

Chair: Giuseppe Antonio di Lucca

 

Landry Chouambe, Benjamin Klatt, Klaus Krogmann

Reverse Engineering Software-Models of Component-Based Systems

 

Dan C. Cosma, Radu Marinescu

Understanding the Impact of Distribution in Object-Oriented Distributed Systems using Structural Program Dependencies

 

Stefan Opferkuch, Harry Sneed         

Training and Certifying Software Maintainers

 

13:00-14:30

Lunch at Electra Palace

14:30- 16:00

Reengineering and Reuse (Ballroom)

Chair: Danilo Caivano

 

Mika Siikarla, Tarja Systä   

Decision Reuse in an Interactive Model Transformation

 

Magiel Bruntink

Reengineering Idiomatic Exception Handling
in Legacy C Code

 

Lajos Jenö Fülöp, Rudolf Ferenc,
Tibor Gyimóthy

Towards a Benchmark for Evaluating Design Pattern Miner Tools

 

Short Papers 2 (Alkyoni)

Chair: Christos Makris

 

Sylvain Chardigny, Abdelhak Seriai, Dalila Tamzalit, Mourad Oussalah

Quality-Driven Architecture Extraction from Object-Oriented Systems

 

Foutse Khomh, Yann-Gael Gueheneuc

Do Design Patterns Impact Software Quality Positively?

 

Karim Dhambri, Houari Sahraoui,
Pierre Poulin

Visual Detection of Design Anomalies

 

Alessandro Marchetto, Filippo Ricca,

Marco Torchiano

Comparing Traditional and Web specific

FIT Tables, A Controlled Experiment

 

16:00-16.30

Break

 

16:30-18:00

Doctoral Symposium (Ballroom)

Chairs: Yiannis Kanellopoulos, Jürgen Ebert

 

Mario Luca Bernardi

Reverse Engineering of Aspect Oriented Systems to support their comprehension, evolution, testing and assessment

 

Sérgio Bryton

Modularity-Oriented Refactoring

 

Mariano Ceccato

Automatic Support for the Migration Toward Aspects

 

Rocco Oliveto

Traceability Management meets Information Retrieval Methods - Strengths and Limitations

 

18:00-19:30

Recreation

19:30-21:00

Banquet

 

Friday, April 4, 2008

 

09:00-10:30

Supporting Evolution 2 (Ballroom)

Chair: Rudolf Ferenc

 

Marco Glorie, Andy Zaidman, Lennart Hofland, Arie van Deursen

Splitting a Large Software Archive for Easing Future Software Evolution, An Industrial Experience Report Using Formal Concept Analysis

 

Thilo Mende, Felix Beckwermert, Rainer Koschke, Gerald Meier

Supporting the Grow-and-Prune Model in Software Product Lines Evolution Using Clone Detection

 

Andrea DeLucia, Carmine Gravino, Rocco Oliveto, Genoveffa Tortora

Data Model Evolution. An Empirical Comparison of ER and UML Class Diagram

 

10:30-11:00

Break

11:00-12:30

Aspect Orientation and Ontologies (Ballroom)

Chair: Jens Knodel

 

Eduardo Figueiredo, Claudio Sant'Anna, Alessandro Garcia, Thiago Bartolomei, Walter Cazzola, Alessandro Marchetto

On the Maintainability of Aspect-Oriented Software. A Concern-Oriented Measurement Framework

 

Mircea Trifu

Using Dataflow Information for Concern Identification in Object-Oriented Software Systems

 

Daniel Ratiu, Martin Feilkas, Jan Jürjens

Extracting Domain Ontologies from Domain Specific APIs

 


 

12:30-13:00

Short Tool Presentations (Ballroom)

Chair: Joost Visser

 

Alexandru Telea         

EFES: An Interactive Reverse Engineering Environment for C++

 

Alexandru Telea, Lucian Voinea

A Tool for Optimizing the Build Performance of Large Software Code Bases

 

George Papastefanatos, Fotini Anagnostou, Yannis Vassiliou, Panos Vassiliadis

Hecataeus: A What-If Analysis Tool for Database Schema Evolution

 

Nikolaos Tsantalis, Theodoros Chaikalis, Alexander Chatzigeorgiou

JDeodorant: Identification and Removal of Type-Checking Bad Smells

 

Grace A. Lewis, Dennis Smith

SMART Tool Demonstration

 

13:00-15:00

(Greek-:Paced) Working Lunch with Tool Demos at Electra Palace

15:00- 16:30

Reengineering (Ballroom)

Chair: Massimiliano Di Penta

 

Hani Abdeen, Ilham Alloui, Stephane Ducasse, Damien Pollet, Mathieu Suen

Package Reference Fingerprint. A Rich and Compact Visualization to Understand Package Relationships

 

Adrian Dozsa, Tudor Girba, Radu Marinescu

How Lisp Systems Look Different

 

Tijs van der Storm

Backtracking Incremental Continuous Integration

 

16:30-17.00

Closing

 

 

 

 

 

Nedstat Basic - Free web site statistics