


default search action
11th CSMR 2007: Amsterdam, The Netherlands
- René L. Krikhaar, Chris Verhoef, Giuseppe A. Di Lucca:

11th European Conference on Software Maintenance and Reengineering, Software Evolution in Complex Software Intensive Systems, CSMR 2007, 21-23 March 2007, Amsterdam, The Netherlands. IEEE Computer Society 2007, ISBN 0-7695-2802-3
Keynote Speech
- Jan Pieter Herweijer:

Keynote Speech. 3
Technical Session 1: Maintenance Changes
- Anita Gupta, Odd Petter N. Slyngstad, Reidar Conradi, Parastoo Mohagheghi, Harald Rønneberg, Einar Landre:

A Case Study of Defect-Density and Change-Density and their Progress over Time. 7-16 - Mahadevan Subramaniam, Harvey P. Siy:

Consistently Incorporating Changes to Evolve Transition-based Systems. 17-26 - Ali R. Sharafat, Ladan Tahvildari:

A Probabilistic Approach to Predict Changes in Object-Oriented Software Systems. 27-38
Technical Session 2: Components and Objects
- Adrian Trifu, Urs Reupke:

Towards Automated Restructuring of Object Oriented Systems. 39-48 - Xin Peng, Yijian Wu, Wenyun Zhao:

A Feature-Oriented Adaptive Component Model for Dynamic Evolution. 49-57 - Pasquale Ardimento

, Giovanni Bruno
, Danilo Caivano
, Giuseppe Visaggio
:
A maintenance oriented Framework for software components characterization. 58-70
Technical Session 3: Dependency Analysis
- Petri Selonen, Markus Kettunen:

Metamodel-Based Inference of Inter-Model Correspondence. 71-80 - Lerina Aversano

, Luigi Cerulo
, Massimiliano Di Penta
:
How Clones are Maintained: An Empirical Study. 81-90 - Mircea Lungu, Michele Lanza

:
Exploring Inter-Module Relationships in Evolving Software Systems. 91-102
Technical Session 4: Maintenance with Dynamics
- Árpád Beszédes

, Tamás Gergely
, Szabolcs Farago, Tibor Gyimóthy
, Ferenc Fischer:
The Dynamic Function Coupling Metric and Its Use in Software Evolution. 103-112 - Jochen Quante:

Online Construction of Dynamic Object Process Graphs. 113-122 - Nasreddine Aoumeur, Kamel Barkaoui, Gunter Saake:

Incremental Specification Validation and Runtime Adaptivity of Distributed Component Information systems. 123-136
Technical Session 5: Architecture
- Damien Pollet, Stéphane Ducasse, Loïc Poyet, Ilham Alloui, Sorana Cîmpan, Hervé Verjus:

Towards A Process-Oriented Software Architecture Reconstruction Taxonomy. 137-148 - Fabrice Bourqun, Rudolf K. Keller:

High-impact Refactoring Based on Architecture Violations. 149-158 - Felix Loesch, Erhard Ploedereder:

Restructuring Variability in Software Product Lines using Concept Analysis of Product Configurations. 159-170
Technical Session 6: Web Applications
- Harry M. Sneed, Shihong Huang:

Sizing Maintenance Tasks for Web Applications. 171-180 - Ali Mesbah

, Arie van Deursen
:
Migrating Multi-page Web Applications to Single-page AJAX Interfaces. 181-190 - Ettore Merlo, Dominic Letarte, Giuliano Antoniol:

Automated Protection of PHP Applications Against SQL-injection Attacks. 191-202
Technical Session 7: Quality
- Teemu Kanstrén, Mika Hongisto, Kari Kolehmainen:

Integrating and Testing a System-Wide Feature in a Legacy System: An Experience Report. 203-212 - Bas Cornelissen, Arie van Deursen

, Leon Moonen
, Andy Zaidman
:
Visualizing Testsuites to Aid in Software Understanding. 213-222 - Matthias Wagner:

Evolution from a Scientific Application to an Applicable Product. 223-232
Technical Session 8: Static Analysis
- Attila Szegedi, Tamás Gergely

, Árpád Beszédes
, Tibor Gyimóthy
, Gabriella Tóth:
Verifying the Concept of Union Slices on Java Programs. 233-242 - António Menezes Leitão:

Migration of Common Lisp Programs to the Java Platform -The Linj Approach. 243-251 - Stefan Staiger:

Static Analysis of Programs with Graphical User Interface. 252-264
Technical Session 9: Features
- Orla Greevy, Tudor Gîrba, Stéphane Ducasse:

How Developers Develop Features. 265-274 - Oscar Nierstrasz

, Markus Kobel, Tudor Gîrba, Michele Lanza
, Horst Bunke:
Example-Driven Reconstruction of Software Models. 275-286
Technical Session 10: Recovery
- Concettina Del Grosso, Massimiliano Di Penta

, Ignacio García Rodríguez de Guzmán
:
An approach for mining services in database oriented applications. 287-296 - Andrea De Lucia

, Vincenzo Deufemia
, Carmine Gravino
, Michele Risi:
A Two Phase Approach to Design Pattern Recovery. 297-306 - Daniel Ratiu, Jan Jürjens:

The Reality of Libraries. 307-318
Industry Track
- Eric Suijs:

An Experience in Introducing a New Control Platform on a Legacy System. 319-320 - Bart Leeten:

Software Configuration Management, Fundament for Evolution of Large Existing Code Bases. 321-322 - Louis Heymans, Tony Van der Beken, Ben Wilson:

Testing Techniques for the Cross-platform Migration of Very Large Interactive Applications. 323-324
Tool Track
- Christian F. J. Lange, Martijn A. M. Wijns, Michel R. V. Chaudron

:
MetricViewEvolution: UML-based Views for Monitoring Model Evolution and Quality. 327-328 - Ilie Savga, Michael Rudolf, Jacek Sliwerski, Jan Lehmann, Harald Wendel:

API Changes - How FarWould You Go? 329-330 - M. G. J. van den Brand

, Magiel Bruntink, G. R. Economopoulos, H. A. de Jong, Paul Klint, A. Taeke Kooiker, Tijs van der Storm, Jurgen J. Vinju
:
Using The Meta-Environment for Maintenance and Renovation. 331-332 - Marco D'Ambros, Michele Lanza

:
BugCrawler: Visualizing Evolving Software Systems. 333-334 - Tijs van der Storm:

The Sisyphus Continuous Integration System. 335-336 - Kamran Sartipi

:
A Multi-view Toolkit to Assist Software Integration and Evolution. 337-338
Doctoral Symposium
- Cathal Boogerd:

Supporting Reliable Software Evolution through Program Analysis. 341-344 - Jochen Quante:

Dynamic Object Process Graph Extraction for Program Understanding and Protocol Recovery. 345-348 - Marco Lormans:

Monitoring Requirements Evolution using Views. 349-352 - Niels P. Veerman:

Automated Mass Maintenance of Software Assets. 353-356 - Bas Graaf

:
Model-Driven Evolution of Software Architectures. 357-360 - Christoph Stoermer:

Software Quality Attribute Analysis by Architecture Reconstruction (SQUA3RE). 361-364

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














