Scheduled System Maintenance
On Tuesday, February 28, IEEE Xplore will undergo scheduled maintenance from 1:00-5:00 PM ET (18:00-22:00 UTC).
During this time, there may be intermittent impact on performance. We apologize for any inconvenience.
By Topic

11th European Conference on Software Maintenance and Reengineering (CSMR'07)

21-23 March 2007

Filter Results

Displaying Results 1 - 25 of 56
  • 11th European Conference on Software Maintenance and Reengineering - Cover

    Publication Year: 2007, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (123749 KB)
    Freely Available from IEEE
  • 11th European Conference on Software Maintenance and Reengineering - Title

    Publication Year: 2007, Page(s):i - iii
    Request permission for commercial reuse | PDF file iconPDF (47 KB)
    Freely Available from IEEE
  • 11th European Conference on Software Maintenance and Reengineering - Copyright

    Publication Year: 2007, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (39 KB)
    Freely Available from IEEE
  • 11th European Conference on Software Maintenance and Reengineering - Table of contents

    Publication Year: 2007, Page(s):v - viii
    Request permission for commercial reuse | PDF file iconPDF (66 KB)
    Freely Available from IEEE
  • Welcome from the Conference Chairs

    Publication Year: 2007, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (36 KB) | HTML iconHTML
    Freely Available from IEEE
  • Welcome from the Workshop and Special Session Chair

    Publication Year: 2007, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (30 KB) | HTML iconHTML
    Freely Available from IEEE
  • Organizing Committees

    Publication Year: 2007, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (33 KB)
    Freely Available from IEEE
  • Program Committee

    Publication Year: 2007, Page(s): xiii
    Request permission for commercial reuse | PDF file iconPDF (34 KB)
    Freely Available from IEEE
  • Co-Reviewers

    Publication Year: 2007, Page(s): xiv
    Request permission for commercial reuse | PDF file iconPDF (24 KB)
    Freely Available from IEEE
  • Committees

    Publication Year: 2007, Page(s): xv
    Request permission for commercial reuse | PDF file iconPDF (36 KB)
    Freely Available from IEEE
  • Keynote Speech

    Publication Year: 2007, Page(s): 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (61 KB) | HTML iconHTML

    After his dissertation on dealing with the impact of sea-level changes in the Caribbean, Herweijer lectured for two years in Utrecht before starting his career within General Electric (USA). At General Electric he received his management education while being exposed to various business roles and responsibilities. He joined IBM Global Network Services as manager of Sales Support for Europe, Middle... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Case Study of Defect-Density and Change-Density and their Progress over Time

    Publication Year: 2007, Page(s):7 - 16
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (200 KB) | HTML iconHTML

    We have performed an empirical case study, investigating defect-density and change-density of a reusable framework compared with one application reusing it over time at a large Oil and Gas company in Norway, Statoil ASA. The framework, called JEF, consists of seven components grouped together, and the application, called DCF, reuses the framework, without modifications to the framework. We analyze... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Consistently Incorporating Changes to Evolve Transition-based Systems

    Publication Year: 2007, Page(s):17 - 26
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (196 KB) | HTML iconHTML

    Evolving software-intensive systems from one consistent state to another is a challenging activity due to the intricate inter-dependencies among the components. In this paper, we propose a novel, semantic approach to incorporate software changes while automatically preserving system consistency. Systems are modeled as a network of reactive components whose behaviors are specified by communicating ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Probabilistic Approach to Predict Changes in Object-Oriented Software Systems

    Publication Year: 2007, Page(s):27 - 38
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (221 KB) | HTML iconHTML

    Predicting the changes in the next release of a software system has become a quest during its maintenance phase. Such a prediction can help managers to allocate resources more appropriately which results in reducing costs associated with software maintenance activities. A measure of change-proneness of a software system also provides a good understanding of its architectural stability. This resear... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards Automated Restructuring of Object Oriented Systems

    Publication Year: 2007, Page(s):39 - 48
    Cited by:  Papers (7)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (795 KB) | HTML iconHTML

    Software aging is an important cost contributor to the maintenance of aging software systems. Recent years have brought significant progress in the area of automatic detection of "code smells" as well as tool support for refactoring and implementing design patterns in the code. Nonetheless, there is hardly any tool support to help the maintainer decide how to refactor in a given situation, such th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Feature-Oriented Adaptive Component Model for Dynamic Evolution

    Publication Year: 2007, Page(s):49 - 57
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB) | HTML iconHTML

    Dynamic adaptation has been an essential requirement for more and more business systems. Some research works have focused on the structural or behavioral changes of adaptive programs. There are also some works on adaptive components, with the emphasis on separation between control flow and basic functions of components. In these works, a business model for the domain is always missing, so a compre... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A maintenance oriented Framework for software components characterization

    Publication Year: 2007, Page(s):58 - 70
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (230 KB) | HTML iconHTML

    Following to the increased size and complexity of software products, a single application is commonly made up of components produced by different developers using different practices. Components can be of different kinds: COTS (commercial off-the-shelf), open source (OS), developed in-home, etc. Use of components places new questions and this paper determines a component's maintainability through ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Metamodel-Based Inference of Inter-Model Correspondence

    Publication Year: 2007, Page(s):71 - 80
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (186 KB) | HTML iconHTML

    Many software engineering processes produce series of related models. They describe the designed system from different viewpoints, each emphasizing a particular concern. Models are produced by individual teams and sometimes third party developers, and sometimes they are synthesized using tools. It is unlikely that they are developed within a single modeling repository or share common repository id... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How Clones are Maintained: An Empirical Study

    Publication Year: 2007, Page(s):81 - 90
    Cited by:  Papers (55)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (359 KB) | HTML iconHTML

    Despite the conventional wisdom concerning the risks related to the use of source code cloning as a software development strategy, several studies appeared in literature indicated that this is not true. In most cases clones are properly maintained and, when this does not happen, is because cloned code evolves independently. Stemming from previous works, this paper combines clone detection and co-c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Exploring Inter-Module Relationships in Evolving Software Systems

    Publication Year: 2007, Page(s):91 - 102
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1304 KB) | HTML iconHTML

    Many of the existing approaches to reverse architecting - the reverse engineering of the architecture of software systems - are based on software exploration tools which provide interactive ways of exploring the system. These tools start with high-level views of the system and refine them with drill-down techniques applied on the high-level entities such as modules and packages, leaving aside valu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Dynamic Function Coupling Metric and Its Use in Software Evolution

    Publication Year: 2007, Page(s):103 - 112
    Cited by:  Papers (15)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (193 KB) | HTML iconHTML

    Many of the existing techniques for impact set computation in change propagation and regression testing are approximate for the sake of efficiency. A way to improve precision is to apply dynamic analyses instead of static ones. The state-of-the-art dynamic impact analysis method is simple and efficient, but overly conservative and hence imprecise. In this paper we introduce the measure of dynamic ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Online Construction of Dynamic Object Process Graphs

    Publication Year: 2007, Page(s):113 - 122
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (196 KB) | HTML iconHTML

    A dynamic object process graph is a view on the control flow graph from the perspective of a single object. It has been shown that such a graph can be a useful starting point for many reverse engineering tasks, such as program understanding, protocol recovery, and feature location. In a previous paper, we described how dynamic object process graphs can be constructed from detailed program traces. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incremental Specification Validation and Runtime Adaptivity of Distributed Component Information systems

    Publication Year: 2007, Page(s):123 - 136
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (298 KB) | HTML iconHTML

    Despite all colossal efforts and investments by information systems (IS) practitioners and researchers, today's IS still remain far from timely exhibiting the required levels of adaptivity dictated by highly volatile, competitive and inter-organizational ('socio-techno-business') distributed environment. Difficulties in approaching dynamic adaptivity in IS remain essentially on how promoting manag... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards A Process-Oriented Software Architecture Reconstruction Taxonomy

    Publication Year: 2007, Page(s):137 - 148
    Cited by:  Papers (18)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (551 KB) | HTML iconHTML

    To maintain and understand large applications, it is crucial to know their architecture. The first problem is that unlike classes and packages, architecture is not explicitly represented in the code. The second problem is that successful applications evolve over time, so their architecture inevitably drifts. Reconstructing the architecture and checking whether it is still valid is therefore an imp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • High-impact Refactoring Based on Architecture Violations

    Publication Year: 2007, Page(s):149 - 158
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (6161 KB) | HTML iconHTML

    Software refactoring has been identified as a key technique for the maintenance and evolution of object-oriented systems. Most interesting are high-impact refactorings, that is, refactorings that have a strong impact on the quality of the system's architecture. "Bad smells " and code metrics have been suggested as means for identifying refactoring needs. According to our experience these technique... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.