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