| Vol-708 urn:nbn:de:0074-708-1 Copyright © 2011 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes. This volume is published and copyrighted by its editors.

# The CSMR 2011 Workshops - MDSM 2011 and SQM 2011:

- Model-Driven Software Migration 2011
- Software Quality and Maintainability 2011

### Joint Proceedings of the First International Workshop on Model-Driven Software Migration (MDSM 2011) and the Fifth International Workshop on Software Quality and Maintainability (SQM 2011)

#### Workshops at the 15th European Conference on Software Maintenance and Reengineering (CSMR)

### Oldenburg, Germany, March 1, 2011.

Edited by

### Andreas Fuhr (MDSM) *
Wilhelm Hasselbring (MDSM) **
Volker Riediger (MDSM) *
Magiel Bruntink (SQM) ***
Kostas Kontogiannis (SQM) ****

* University of Koblenz-Landau, Institute for Software Technology, Universitätsstr. 1, 56070 Koblenz, Germany
** University of Kiel, Workgroup Software Engineering, Christian-Albrechts-Platz 4, 24118 Kiel, Germany
*** Software Improvement Group, Amstelplein 1, 1070 NC Amsterdam, The Netherlands
**** National Technical University of Athens, School of Electrical and Computer Engineering, Greece

## Table of Contents

### Model-Driven Software Migration (MDSM 2011)

- Preface of MDSM 2011

#### Paper Session 1

1. Model-Driven Migration of Scientific Legacy Systems to Service-Oriented Architectures 4-7
   Jon Oldevik, Goran K. Olsen, Ute Brönner, Nils Rune Bodsberg
2. Model-Driven Modernisation of Java Programs with JaMoPP 8-11
   Florian Heidenreich, Jendrik Johannes, Jan Reimann, Mirko Seifert, Christian Wende, Christian Werner, Claas Wilke, Uwe Assmann

#### Project Presentations

3. DynaMod Project: Dynamic Analysis for Model-Driven Software Modernization (invited paper) 12-13
   André van Hoorn, Sören Frey, Wolfgang Goerigk, Wilhelm Hasselbring, Holger Knoche, Sönke Köster, Harald Krause, Marcus Porembski, Thomas Stahl, Marcus Steinkamp, Norman Wittmüss
4. REMICS Project: Reuse and Migration of Legacy Applications to Interoperable Cloud Services (invited paper) 14
   Parastoo Mohagheghi, Arne J. Berre, Alexis Henry, Franck Barbier, Andrey Sadovykh
5. SOAMIG Project: Model-Driven Migration towards Service-Oriented Architectures (invited paper) 15-16
   Uwe Erdmenger, Andreas Fuhr, Axel Herget, Tassilo Horn, Uwe Kaiser, Volker Riediger, Werner Teppe, Marianne Theurer, Denis Uhlig, Andreas Winter, Christian Zillmann, Yvonne Zimmermann

#### Paper Session 2

6. Comprehensive Model Integration for Dependency Identification with EMFTrace 17-20
   Stephan Bode, Steffen Lehnert, Matthias Riebisch
7. Combining Multiple Dimensions of Knowledge in API Migration 21-24
   Thiago Bartolomei, Mahdi Derakhshanmanesh, Andreas Fuhr, Peter Koch, Mathias Konrath, Ralf Lämmel, Heiko Winnebeck

### Software Quality and Maintainability (SQM 2011)

- Preface of SQM 2011

1. Software Quality Management - Quo Vadis? (invited keynote) 28
   Carl Worms

#### Paper Session 1: Quality in Design

2. Automated Quality Defect Detection in Software Development Documents 29-37
   Andreas Dautovic, Reinhold Plösch, Matthias Saft
3. Design Pattern Detection using Software Metrics and Machine Learning 38-47
   Satoru Uchiyama, Hironori Washizaki, Yoshiaki Fukazawa, Atsuto Kubo
4. Using the Tropos Approach to Inform the UML Design: An Experiment Report 48-55
   Andrea Capiluppi, Cornelia Boldyreff

#### Paper Session 2: Process

5. Tool-Supported Estimation of Software Evolution Effort in Service-Oriented Systems 56-63
   Johannes Stammel, Mircea Trifu
6. Preparing for a Literature Survey of Software Architecture using Formal Concept Analysis 64-73
   Luís Couto, José Nuno Oliveira, Miguel Ferreira, Eric Bouwers
7. Evidence for the Pareto principle in Open Source Software Activity 74-82
   Mathieu Goeminne, Tom Mens

The whole proceedings can also be downloaded as a single file (pdf).

30-Mar-2011: submitted by Andreas Fuhr
30-Mar-2011: published on CEUR-WS.org