没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
RalfReussner· MichaelGoedicke
WilhelmHasselbring· BirgitVogel-Heuser
JanKeim· LukasMärtin Editors
Managed
Software
Evolution
Managed Software Evolution
Ralf Reussner • Michael Goedicke •
Wilhelm Hasselbring • Birgit Vogel-Heuser •
Jan Keim • Lukas M¨artin
Editors
Managed Software Evolution
Editors
Ralf Reussner
Institute for Program Structures and Data
Organization
Karlsruhe Institute of Technology (KIT)
Karlsruhe, Germany
Michael Goedicke
paluno
Universit¨at Duisburg-Essen
Essen, Germany
Wilhelm Hasselbring
Software Engineering Group Dept.
Computer Science
Kiel University
Kiel, Germany
Birgit Vogel-Heuser
Institute of Automation and Information
Systems
Technische Universit¨at M¨unchen
Garching, Germany
Jan Keim
Institute for Program Structures and Data
Organization
Karlsruhe Institute of Technology (KIT)
Karlsruhe, Germany
Lukas M¨artin
Institute for Programming and Reactive
Systems
Technische Universit¨at Braunschweig
Braunschweig, Germany
ISBN 978-3-030-13498-3 ISBN 978-3-030-13499-0 (eBook)
https://doi.org/10.1007/978-3-030-13499-0
This book is an open access publication.
© The Editor(s) (if applicable) and the Author(s) 2019
Open Access This book is licensed under the terms of the Creative Commons Attribution 4.0 Inter-
national License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation,
distribution and reproduction in any medium or format, as long as you give appropriate credit to the
original author(s) and the source, provide a link to the Creative Commons licence and indicate if changes
were made.
The images or other third party material in this book are included in the book’s Creative Commons
licence, unless indicated otherwise in a credit line to the material. If material is not included in the book’s
Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the
permitted use, you will need to obtain permission directly from the copyright holder.
The use of general descriptive names, registered names, trademarks, service marks, 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.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book
are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or
the editors give a warranty, express or implied, with respect to the material contained herein or for any
errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Switzerland AG.
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Foreword
Modern society completely relies on software: it could not operate without it.
Software constitutes both the brain and the nervous system that give life to society.
It evolves continuously as society evolves. Understanding and supporting software
evolution is thus vital for society. The decision of the German Research Foundation
(DFG) in 2012 to launch the Priority Programme SPP 1593/1 “Design for Future -
Managed Software Evolution” has recognised the crucial role of software evolution
as a research challenge and as a societal priority.
I had the privilege of being involved in the initial review of the research proposals
submitted for funding and the initial bootstrapping phase of the coordinated research
efforts that were selected, by participating in lively workshops in Munich (Fall
2013) and in Herrsching am Ammersee (Spring 2014). What impressed me most
at the time was not only the top quality of researchers engaged in the various
coordinated projects and the scientific value of each individual project but also the
overall coherence of the entire research proposal and the enthusiastic adherence of
all members to a common research agenda.
The results of the Priority Programme even exceeded my high expectations. The
programme has delivered an incredible number of outstanding research outputs,
published in top conferences and journals. Contributions span different aspects of
software evolution and lay the foundations for engineering it in a systematic and
predictable manner. In a way, this has not been a real surprise: excellent scientific
publications can be expected as an outcome of a coordinated research programme,
given the highly qualified set of top researchers who participate in the various
projects. What especially struck me was the coherence, cohesion, and maturity
of the approach developed in the programme and its potential impact on further
research, on education, and on the practice of software evolution. This book makes
this impact very clear.
The book is based on three main conceptual assumptions. First, to support
software evolution, knowledge about the system and its design should be made
accessible. Second, evolution has to be guided by suitable methods and processes.
Third, software and its infrastructure must be designed to support a continuous,
dynamic evolution. After an introduction to the nature of software evolution and
v
剩余438页未读,继续阅读
资源评论
weixin_38290023
- 粉丝: 4
- 资源: 224
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功