13. CSMR 2009: Kaiserslautern, Germany
Andreas Winter, Rudolf Ferenc, Jens Knodel (Eds.): 13th European Conference on Software Maintenance and Reengineering, CSMR 2009, Architecture-Centric Maintenance of Large-SCale Software Systems, Kaiserslautern, Germany, 24-27 March 2009. IEEE 2009
Keynotes
H. Dieter Rombach: Design for Maintenance - Use of Engineering Principles and Product Line Technology. 1-2
Tibor Gyimóthy: To Use or Not to Use? The Metrics to Measure Software Quality (Developers' View). 3-4
Harry M. Sneed: Stevens Lecture on Software Development Methods at CSMR 2009. 5-6
Architecture
Petru Florin Mihancea, Radu Marinescu: Discovering Comprehension Pitfalls in Class Hierarchies. 7-16
Carola Lilienthal: Architectural Complexity of Large-Scale Software Systems. 17-26
Chiragkumar Patel, Abdelwahab Hamou-Lhadj, Juergen Rilling: Software Clustering Using Dynamic Analysis and Static Dependencies. 27-36
Fault Detection and Security
Csaba Nagy, Spiros Mancoridis: Static Security Analysis Based on Input-Related Software Faults. 37-46
Nina Marwede, Matthias Rohr, André van Hoorn, Wilhelm Hasselbring: Automatic Failure Diagnosis Support in Distributed Large-Scale Software Systems Based on Timing Behavior Anomaly Correlation. 47-58
Alvaro Soria, J. Andrés Díaz Pace, Marcelo R. Campo: Tool Support for Fault Localization Using Architectural Models. 59-68
Reengineering
Mahmoud O. Elish, Karim O. Elish: Application of TreeNet in Predicting Object-Oriented Software Maintainability: A Comparative Study. 69-78
Márcio de Medeiros Ribeiro, Paulo Borba: Improving Guidance when Restructuring Variabilities in Software Product Lines. 79-88
Andrea De Lucia, Fausto Fasano, Giuseppe Scanniello, Genoveffa Tortora: Concurrent Fine-Grained Versioning of UML Models. 89-98
Feature Identification
Andrea De Lucia, Vincenzo Deufemia, Carmine Gravino, Michele Risi: Behavioral Pattern Identification through Visual Language Parsing and Code Instrumentation. 99-108
Mircea Trifu: Improving the Dataflow-Based Concern Identification Approach. 109-118
Nikolaos Tsantalis, Alexander Chatzigeorgiou: Identification of Extract Method Refactoring Opportunities. 119-128
SOA and Migration
Timo Kokko, Jari Antikainen, Tarja Systä: Adopting SOA - Experiences from Nine Finnish Organizations. 129-138
Chiara Di Francescomarino, Alessandro Marchetto, Paolo Tonella: Reverse Engineering of Business Processes exposed as Web Applications. 139-148
Werner Teppe: The ARNO Project: Challenges and Experiences in a Large-Scale Industrial Software Migration Project. 149-158
Evolution
Arbi Ghazarian: A Case Study of Source Code Evolution. 159-168
Andrea Capiluppi, Karl Beecher: Structural Complexity and Decay in FLOSS Systems: An Inter-repository Study. 169-178
Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol: Recovering the Evolution Stable Part Using an ECGM Algorithm: Is There a Tunnel in Mozilla? 179-188
Surafel Lemma Abebe, Sonia Haiduc, Andrian Marcus, Paolo Tonella, Giuliano Antoniol: Analyzing the Evolution of the Source Code Vocabulary. 189-198
Reverse Engineering
Andy Kellens, Kris De Schutter, Theo D'Hondt, Luc Jorissen, Bart Van Passel: Cognac: A Framework for Documenting and Verifying the Design of Cobol Systems. 199-208
Bart Van Rompaey, Serge Demeyer: Establishing Traceability Links between Unit Test Cases and Units under Test. 209-218
Short Papers 1 - Maintenance
Camila Nunes, Uirá Kulesza, Cláudio Sant'Anna, Ingrid Nunes, Alessandro F. Garcia, Carlos José Pereira de Lucena: Comparing Stability of Implementation Techniques for Multi-agent System Product Lines. 229-232
Lerina Aversano, Maria Tortorella: Business Process-Aware Maintenance Task: A Preliminary Empirical Study. 233-236
Ulrik Franke, Pontus Johnson, Robert Lagerström, Johan Ullberg, David Höök, Mathias Ekstedt, Johan König: A Method for Choosing Software Assessment Measures Using Bayesian Networks and Diagnosis. 241-246
Thilo Mende, Rainer Koschke, Marek Leszak: Evaluating Defect Prediction Models for a Large Evolving Software System. 247-250
Short Papers 2 - Architecture
Roberto Almeida Bittencourt, Dalton Dario Serey Guerrero: Comparison of Graph Clustering Algorithms for Recovering Software Architecture Module Views. 251-254
Joshua Garcia, Daniel Popescu, George Edwards, Nenad Medvidovic: Identifying Architectural Bad Smells. 255-258
Christopher Ackermann, Mikael Lindvall, Greg Dennis: Redesign for Flexibility and Maintainability: A Case Study. 259-262
Cristóbal Costa Soria, Jennifer Pérez, José A. Carsí: Handling the Dynamic Reconfiguration of Software Architectures Using Aspects. 263-266
Workshops
Massimiliano Di Penta: Welcome from the Workshop Chair. 267-268
Rainer Koschke, Stanislaw Jarzabek, James R. Cordy, Katsuro Inoue: Third International Workshop on Software Clones (IWSC). 269-270
Christos Tjortjis, Joost Visser: 3rd International Workshop on Software Quality and Maintainability. 271-272
Mario Luca Bernardi, Giuseppe A. Di Lucca, Mariano Ceccato: Workshop on Maintenance of Aspect Oriented Systems. 273-274
European Projects Track
Tom Mens: CSMR 2009 European Projects Track. 275-276
Bart Van Rompaey, Bart Du Bois, Serge Demeyer, John Pleunis, Ron Putman, Karel Meijfroidt, Juan C. Dueñas, Boni García: SERIOUS: Software Evolution, Refactoring, Improvement of Operational and Usable Systems. 277-280
Israel Herraiz, Daniel Izquierdo-Cortazar, Francisco Rivas-Hernández: FLOSSMetrics: Free/Libre/Open Source Software Metrics. 281-284
Alexandre Bergel, Simon Denier, Stéphane Ducasse, Jannik Laval, Fabrice Bellingard, Philippe Vaillergues, Francoise Balmas, Karine Mordal-Manet: SQUALE - Software QUALity Enhancement. 285-288
Jens Knodel, Thilo Mende, Marek Leszak, Frank Guder, Gerald Meier, Christian Rückert, Clemens Schitter: ArQuE: Architecture-Centric Quality Engineering. 289-292
Michele Lanza, Harald Gall, Philippe Dugerdil: EvoSpaces: Multi-dimensional Navigation Spaces for Software Evolution. 293-296
Panagiotis Antonellis, Dimitris Antoniou, Yiannis Kanellopoulos, Christos Makris, Christos Tjortjis, Vangelis Theodoridis, Nikos Tsirakis: Code4Thought Project: Employing the ISO/IEC-9126 Standard for Software Engineering-Product Quality Assessment. 297-300
Andrea De Lucia, Massimiliano Di Penta, Filippo Lanubile, Marco Torchiano: METAMORPHOS: MEthods and Tools for migrAting software systeMs towards web and service Oriented aRchitectures: exPerimental evaluation, usability, and tecHnOlogy tranSfer. 301-304
Industrial Track
Werner Teppe: Welcome from the Industrial Track Chair. 305-306
Günter Büren, Christian Rückert: Architectural Maintenance Using a Data Warehouse System for Availability Analysis. 307-308
Rainer Gimnich: Using Existing Software Assets in SOA Design. 309-310
Pieter van der Spek, Steven Klusener: Transferring Software to a New Framework in a Brownfield Environment. 311-312
Elliot J. Chikofsky: Using the ACART Process for Architecture Compliance. 313-314
Vincent Schulte-Coerne, Andreas Thums, Jochen Quante: Challenges in Reengineering Automotive Software. 315-316
Georgios Lajios: Software Metrics Suites for Project Landscapes. 317-318
Tools Track
Marco D'Ambros: Welcome from the Tool Track Chair. 321-322
Slawomir Duszynski, Jens Knodel, Mikael Lindvall: SAVE: Software Architecture Visualization and Evaluation. 323-324
Erkki Laitila: SymAnalyzer: A Symbolic Analysis Tool for Program Comprehension. 325-326
Mathias Ekstedt, Ulrik Franke, Pontus Johnson, Robert Lagerström, Teodor Sommestad, Johan Ullberg, Markus Buschle: A Tool for Enterprise Architecture Analysis of Maintainability. 327-328
Andrea De Lucia, Fausto Fasano, Michele Mennella, Giuseppe Scanniello, Giuseppe Tagliamonte: DB-MELIS: An Eclipse Plug-in for Data Migration. 329-330
Mark van den Brand, Serguei A. Roubtsov, Alexander Serebrenik: SQuAVisiT: A Flexible Tool for Visual Software Analytics. 331-332
Doctoral Symposium

Hannes Schwarz: Towards a Comprehensive Traceability Approach in the Context of Software Maintenance. 339-342



