New Book: "Perspectives on the Future of Software Engineering"

A new Springer book "Perspectives on the Future of Software Engineering" has been co-edited by Jürgen Münch, FiDiPro Professor in the Department of Computer Science at the University of Helsinki and head of its Software Systems Engineering Research Group. More information can be found at http://bit.ly/1536Wlf 

The dependence on quality software in all areas of life is what makes software engineering a key discipline for today’s society. Thus, over the last few decades it has been increasingly recognized that it is particularly important to demonstrate the value of software engineering methods in real-world environments, a task which is the focus of empirical software engineering. This book presents invited contributions from a number of the most internationally renowned software engineering researchers like

  • Victor R. Basili (University of Maryland)
  • Barry B. Boehm (University of Southern California)
  • Lionel Briand (University of Luxembourg)
  • Manfred Broy (TU München)
  • Carlo Ghezzi (Politecnico di Milano)
  • Constance Heitmeyer (Naval Research Laboratory Washington)
  • Michael Jackson (The Open University Milton Keynes)
  • Ross Jeffery (NICTA,Eveleigh)
  • Natalia Juristo (Universidad Politécnica de Madrid)
  • Leon J. Osterweil (University of Massachusetts)
  • Andreas Rausch (TU Clausthal)
  • Ralf Reussner (KIT Karlsruhe)
  • Forrest Shull (CESE, Maryland)
  • David Weiss (Iowa State University)
  • Claes Wohlin (Blekinge Institute of Technology)
  • Marvin Zelkowitz (University of Maryland)
  • Andreas Zeller (Saarland University)

The contributions summarize some of the most important trends in software engineering today and outline a vision for the future of the field. The book is structured into three main parts. The first part focuses on the classical foundations of software engineering, such as notations, architecture, and processes, while the second addresses empirical software engineering. Finally, the third part discusses a broad vision for the future of software engineering.

Contents

  • Preface
    Jürgen Münch, Klaus Schmid
  • Empirical Software Engineering Models: Can They Become the Equivalent of Physical Laws in Traditional Engineering?
    Dieter Rombach

Part I

  • Software Development: Notation, Architecture, and Process Domain Modeling and Domain Engineering: Key Tasks in Requirements Engineering
    Manfred Broy
  • Towards Agile Verification
    Carlo Ghezzi, Amir Molzam Sharifloo, and Claudio Menghi On
  • Model-Based Software Development
    Constance L. Heitmeyer, Sandeep Shukla, Myla M. Archer,and Elizabeth I. Leonard
  • From Software Systems to Complex Software Ecosystems: Model- and Constraint-Based Engineering of Ecosystems
    Andreas Rausch, Christian Bartelt, Sebastian Herold, Holger Klus, and Dirk Niebuhr
  • A Safety Roadmap to Cyber-Physical Systems
    Mario Trapp, Daniel Schneider, and Peter Liggesmeyer Modeling
  • Complex Information Systems Joerg Doerr Continuous Process Improvement
    Jens Heidrich

Part II

  • Empirical Research and Studies Paths to Software Engineering Evidence
    Ross Jeffery
  • An Evidence Profile for Software Engineering Research and Practice
    Claes Wohlin Challenges of Evaluating the Quality of Software Engineering Experiments
  • Oscar Dieste and Natalia Juristo Technical Debt: Showing the Way for Better Transfer of Empirical Results
    Forrest Shull, Davide Falessi, Carolyn Seaman, Madeline Diep, and Lucas Layman
  • An Empirical Investigation of the Component-Based Performance Prediction Method Palladio
    Ralf Reussner, Steffen Becker, Anne Koziolek, and Heiko Koziolek Can We Trust Software Repositories?
  • Andreas Zeller Empirical Practice in Software Engineering
    Andreas Jedlitschka, Liliana Guzmán, Jessica Jung, Constanza Lampasona, and Silke Steinbach

Part III

  • Visions on the Future of Software Engineering as a Discipline What Is Software? The Role of Empirical Methods in Answering the Question
    Leon J. Osterweil
  • A Personal Perspective on the Evolution of Empirical Software Engineering
    Victor R. Basili
  • Moving Toward Evidence-Based Software Production
    David M. Weiss, James Kirby Jr., and Robyn R. Lutz
  • Skating to Where the Puck Is Going: Future Systems and Software Engineering Opportunities and Challenges
    Barry Boehm
  • Formalism and Intuition in Software Engineering
    Michael Jackson
  • Education of Software Engineers
    Marvin V. Zelkowitz
  • Integrated Software Process and Product Lines
    Dieter Rombach

 

02.05.2013 - 16:35 Jürgen Münch
29.04.2013 - 11:02 Jürgen Münch