Skip to main content
  • Book
  • © 2002

Advances in Software Engineering

Comprehension, Evaluation, and Evolution

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (18 chapters)

  1. Front Matter

    Pages i-xxviii
  2. Introduction

    1. Introduction

      • Hakan Erdogmus, Oryal Tanir, Anatol W. Kark, François Coallier
      Pages 1-19
  3. Empirical Studies

    1. Front Matter

      Pages 21-21
    2. Studies of the Work Practices of Software Engineers

      • Timothy Lethbridge, Janice Singer
      Pages 51-72
    3. Assessing the Usefulness of the TkSee Software Exploration Tool

      • Timothy C. Lethbridge, Francisco Herrera
      Pages 73-93
    4. Clones Occurrence in Java and Modula-3 Software Systems

      • Michel Dagenais, Jean-François Patenaude, Ettore Merlo, Bruno Laguë
      Pages 95-110
  4. Architectural Recovery

    1. Front Matter

      Pages 111-111
    2. Pattern-Based Design Recovery with SPOOL

      • Rudolf K. Keller, Reinhard Schauer, Sébastien Robitaille, Bruno Laguë
      Pages 113-135
    3. Approaches to Clustering for Program Comprehension and Remodularization

      • Timothy C. Lethbridge, Nicolas Anquetil
      Pages 137-157
    4. Automatic Architectural Clustering of Software

      • Vassilios Tzerpos, Richard C. Holt
      Pages 159-176
    5. Discovering Implicit Inheritance Relations in Non-Object-Oriented Code

      • Johannes Martin, Hausi Müller
      Pages 177-193
  5. Maintainability

    1. Front Matter

      Pages 195-195
    2. Design Properties and Evolvability of Object-Oriented Systems

      • M. Ajmal Chaumun, Hind Kabaili, Rudolf K. Keller, François Lustman
      Pages 197-224
    3. Building Parallel Applications Using Design Patterns

      • Dhrubajyoti Goswami, Ajit Singh, Bruno R. Preiss
      Pages 243-265
  6. Tool Support

    1. Front Matter

      Pages 267-267
    2. The SPOOL Design Repository: Architecture, Schema, and Mechanisms

      • Reinhard Schauer, Rudolf K. Keller, Bruno Laguë, Gregory Knapen, Sébastien Robitaille, Guy Saint-Denis
      Pages 269-294
    3. The Software Bookshelf

      • Patrick Finnigan, Richard C. Holt, Ivan Kalas, Scott Kerr, Kostas Kontogiannis, Hausi A. Müller et al.
      Pages 295-339
    4. Dynamic Documents Over the Web

      • Paulo Alencar, Don Cowan, Daniel German, Luis Nova, Bob Fraser, Jamie Roberts et al.
      Pages 341-360

About this book

Software engineering is a rapidly growing and changing field. Over the last dec­ ade, it has gained significant popularity, and it is now heralded as a discipline of its own. This edited collection presents recent advances in software engineering in the areas of evolution, comprehension, and evaluation. The theme of the book addresses the increasing need to understand and assess software systems in order to measure their quality, maintain them, adapt them to changing requirements and technology, and migrate them to new platforms. This need can be satisfied by studying how software systems are built and maintained, by finding new paradigms, and by building new tools to support the activities involved in devel­ oping contemporary software systems. The contributions to the book are from major results and findings of leading researchers, under the mandate of the Consortium for Software Engineering Re­ search (CSER). CSER has been in existence since 1996. The five founding in­ dustrial and academic partners wanted to create a research environment that would appeal to the applied nature of the industrial partners, as well as to ad­ vance the state of the art and develop fresh expertise. The research projects of the Consortium are partially funded by the industrial partners, and partially by the Natural Sciences and Engineering Research Council of Canada. Technical and administrative management of the Consortium is provided by the National Research Council of Canada-specifically by members of the Software Engi­ neering Group ofthe Institute for Information Technology.

Bibliographic Information

  • Book Title: Advances in Software Engineering

  • Book Subtitle: Comprehension, Evaluation, and Evolution

  • Editors: Hakan Erdogmus, Oryal Tanir

  • DOI: https://doi.org/10.1007/978-0-387-21599-0

  • Publisher: Springer New York, NY

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer Science+Business Media New York 2002

  • Hardcover ISBN: 978-0-387-95109-6Due: 14 December 2001

  • Softcover ISBN: 978-1-4419-2878-8Published: 15 December 2011

  • eBook ISBN: 978-0-387-21599-0Published: 20 March 2013

  • Edition Number: 1

  • Number of Pages: XXVIII, 467

  • Topics: Software Engineering/Programming and Operating Systems, Software Engineering, Programming Techniques

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access