Overview
- Editors:
-
-
Hakan Erdogmus
-
Oryal Tanir
Access this book
Other ways to access
Table of contents (18 chapters)
-
Front Matter
Pages i-xxviii
-
Introduction
-
- Hakan Erdogmus, Oryal Tanir, Anatol W. Kark, François Coallier
Pages 1-19
-
Empirical Studies
-
-
-
- Timothy Lethbridge, Janice Singer
Pages 51-72
-
- Timothy C. Lethbridge, Francisco Herrera
Pages 73-93
-
- Michel Dagenais, Jean-François Patenaude, Ettore Merlo, Bruno Laguë
Pages 95-110
-
Architectural Recovery
-
Front Matter
Pages 111-111
-
- Rudolf K. Keller, Reinhard Schauer, Sébastien Robitaille, Bruno Laguë
Pages 113-135
-
- Timothy C. Lethbridge, Nicolas Anquetil
Pages 137-157
-
- Vassilios Tzerpos, Richard C. Holt
Pages 159-176
-
- Johannes Martin, Hausi Müller
Pages 177-193
-
Maintainability
-
Front Matter
Pages 195-195
-
- M. Ajmal Chaumun, Hind Kabaili, Rudolf K. Keller, François Lustman
Pages 197-224
-
-
- Dhrubajyoti Goswami, Ajit Singh, Bruno R. Preiss
Pages 243-265
-
Tool Support
-
Front Matter
Pages 267-267
-
- Reinhard Schauer, Rudolf K. Keller, Bruno Laguë, Gregory Knapen, Sébastien Robitaille, Guy Saint-Denis
Pages 269-294
-
- Patrick Finnigan, Richard C. Holt, Ivan Kalas, Scott Kerr, Kostas Kontogiannis, Hausi A. Müller et al.
Pages 295-339
-
- 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.