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.