The Future of Software Engineering

This book focuses on defining the achievements of software engineering in the past decades and showcasing visions for the future. It features a collection of articles by some of the most prominent researchers and technologists who have shaped the field: B

  • PDF / 3,376,881 Bytes
  • 190 Pages / 439.37 x 666.142 pts Page_size
  • 84 Downloads / 239 Views

DOWNLOAD

REPORT


Sebastian Nanz Editor

The Future of Software Engineering

123

Editor Dr. Sebastian Nanz ETH Zürich Department of Computer Science Clausiusstr. 59 8092 Zürich Switzerland [email protected]

ISBN 978-3-642-15186-6 e-ISBN 978-3-642-15187-3 DOI 10.1007/978-3-642-15187-3 Springer Heidelberg Dordrecht London New York Library of Congress Control Number: 2010937182 c Springer-Verlag Berlin Heidelberg 2011  This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Cover design: KuenkelLopka GmbH Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface In just a few decades, the development of quality software has evolved into one of the critical needs of our society. Meeting these needs would not be possible without the principles, best practices, and theoretical and technological foundations developed within the field of software engineering. Despite many major achievements over the years, an even larger number of challenges have emerged, making it easy to predict a long and exciting future for this discipline. The contributions in this book provide an insight into the nature of these challenges, and how they are rooted in past achievements. Written by some of the field’s most prominent researchers and technologists, the articles reflect the views of the individual authors on whatever they feel is important for the future of software engineering. Hence a broad range of topics is treated, both from academic and industrial perspectives. The origin of this book was the idea to organize an event for Bertrand Meyer’s 60th birthday. The contributed articles are therefore also the record of a symposium entitled “The Future of Software Engineering (FOSE)”, held at ETH Zurich on 22–23 November 2010 on the occasion. All of the speakers at the symposium have worked with Bertrand at various times, so that the themes found in their articles demonstrate the wide span of his research interests. It is our pleasure to thank all speakers, who agreed without hesitation to contribute a talk and on many accounts even a full paper, despite their many other research activities and busy schedules in general. We also thank everybody who contributed to the organization of the symposium, in particular Claudia G¨ unth