Evaluation of Novel Approaches to Software Engineering

3rd and 4th International Conferences, ENASE 2008/2009, Funchal, Madeira, Portugal, May 4-7, 2008 / Milan, Italy, May 9-10, 2009. Revised Selected Papers

  • Leszek A. Maciaszek
  • César González-Pérez
  • Stefan Jablonski
Conference proceedings ENASE 2008

Part of the Communications in Computer and Information Science book series (CCIS, volume 69)

Table of contents

  1. Front Matter
  2. Evaluation of Novel Approaches to Software Engineering 2008

    1. Front Matter
      Pages 1-1
    2. Tayyeb Amin, Tobias Grollius, Erich Ortner
      Pages 31-46
    3. Alberto Siena, Alessio Bonetti, Paolo Giorgini
      Pages 47-59
    4. Rui Abreu, Alberto González, Peter Zoeteweij, Arjan J. C. van Gemund
      Pages 60-74
    5. Sven De Labey, Jeroen Boydens, Eric Steegmans
      Pages 75-90
  3. Evaluation of Novel Approaches to Software Engineering 2009

    1. Front Matter
      Pages 91-91
    2. Bernhard Volz, Sebastian Dornstauder
      Pages 120-132
    3. Hans Christian Benestad, Bente Anda, Erik Arisholm
      Pages 147-162
    4. Francesca Arcelli, Fabrizio Perin, Claudia Raibulet, Stefano Ravani
      Pages 163-179
    5. Janis Osis, Uldis Donins
      Pages 180-192
    6. Farida Semmak, Christophe Gnaho, Régine Laleau
      Pages 193-205
    7. Colin Atkinson, Dietmar Stoll, Philipp Bostan
      Pages 206-219
    8. Viviane Santos, Mariela Cortés, Márcia Brasil
      Pages 220-233
    9. Francisco J. Pino, Maria Teresa Baldassarre, Mario Piattini, Giuseppe Visaggio, Danilo Caivano
      Pages 234-247

About these proceedings

Introduction

Software engineering is understood as a broad term linking science, traditional en- neering, art and management and is additionally conditioned by social and external factors (conditioned to the point that brilliant engineering solutions based on strong science, showing artistic creativity and skillfully managed can still fail for reasons beyond the control of the development team). Modern software engineering needs a paradigm shift commensurate with a change of the computing paradigm from: 1. Algorithms to interactions (and from procedural to object-oriented programming) 2. Systems development to systems integration 3.Products to services Traditional software engineering struggles to address this paradigm shift to inter- tions, integration, and services. It offers only incomplete and disconnected methods for building information systems with fragmentary ability to dynamically accom- date change and to grow gracefully. The principal objective of contemporary software engineering should therefore be to try to redefine the entire discipline and offer a complete set of methods, tools and techniques to address challenges ahead that will shape the information systems of the future.

Keywords

CMMI Java Management Software Engineering UML design design patterns graph rewriting modeling organization productivity programming service-based applications software error detection usability

Editors and affiliations

  • Leszek A. Maciaszek
    • 1
  • César González-Pérez
    • 2
  • Stefan Jablonski
    • 3
  1. 1.Department of ComputingMacquarie UniversitySydneyAustralia
  2. 2.LaPa - CSICSpain
  3. 3.University of BayreuthGermany

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-14819-4
  • Copyright Information Springer-Verlag Heidelberg 2010
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-14818-7
  • Online ISBN 978-3-642-14819-4
  • Series Print ISSN 1865-0929
  • Series Online ISSN 1865-0937
  • About this book