A word in response to the corona virus crisis: Your print orders will be fulfilled, even in these challenging times. If you don’t want to wait – have a look at our ebook offers and start reading immediately.

Computer Communications and Networks

Software Engineering in the Era of Cloud Computing

Editors: Ramachandran, Muthu, Mahmood, Zaigham (Eds.)

Free Preview
  • Reviews the latest research developments and best practice relating to cloud-based software engineering
  • Presents case studies describing the benefits, challenges and best practices with respect to software engineering deploying the cloud paradigm
  • Serves as a reference resource for students, researchers and practitioners in the areas of software engineering and distributed computing
  •  
see more benefits

Buy this book

eBook $109.00
price for USA in USD (gross)
  • ISBN 978-3-030-33624-0
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $149.99
price for USA in USD
  • ISBN 978-3-030-33623-3
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
About this book

This book focuses on the development and implementation of cloud-based, complex software that allows parallelism, fast processing, and real-time connectivity. Software engineering (SE) is the design, development, testing, and implementation of software applications, and this discipline is as well developed as the practice is well established whereas the Cloud Software Engineering (CSE) is the design, development, testing, and continuous delivery of service-oriented software systems and applications (Software as a Service Paradigm). However, with the emergence of the highly attractive cloud computing (CC) paradigm, the tools and techniques for SE are changing. CC provides the latest software development environments and the necessary platforms relatively easily and inexpensively. It also allows the provision of software applications equally easily and on a pay-as-you-go basis. Business requirements for the use of software are also changing and there is a need for applications in big data analytics, parallel computing, AI, natural language processing, and biometrics, etc. These require huge amounts of computing power and sophisticated data management mechanisms, as well as device connectivity for Internet of Things (IoT) environments. In terms of hardware, software, communication, and storage, CC is highly attractive for developing complex software that is rapidly becoming essential for all sectors of life, including commerce, health, education, and transportation.

The book fills a gap in the SE literature by providing scientific contributions from researchers and practitioners, focusing on frameworks, methodologies, applications, benefits and inherent challenges/barriers to engineering software using the CC paradigm.


About the authors

Dr. Muthu Ramachandran is a Principal Lecturer at the School of Computing, Creative Technologies and Engineering at Leeds Beckett University, UK. His other publications include the Springer title Requirements Engineering for Service and Cloud Computing (with Prof. Mahmood).

 

Prof. Dr. Zaigham Mahmood is a Senior Technology Consultant at Debesis Education UK and a Professor at the Shijiazhuang Tiedao University in Hebei, China. He also holds positions as a Foreign Professor at NUST and IIU in Islamabad, Pakistan. He previously served as a Reader (Associate Professor) at the University of Derby, UK, and a Professor Extraordinaire at the North-West University, Potchefstroom, South Africa. His many publications include the Springer titles: The Internet of Things in the Industrial Sector, Security, Privacy and Trust in the IoT Environment, Guide to Ambient Intelligence in the IoT Environment, Fog Computing, Smart Cities, Connected Environments for the Internet of Things, Software Project Management for Distributed Computing, Connectivity Frameworks for Smart Devices, and Data Science and Big Data Computing.


Table of contents (13 chapters)

Table of contents (13 chapters)
  • Requirements Engineering Framework for Service and Cloud Computing (REF-SCC)

    Pages 3-27

    Chand, Krishan (et al.)

  • Toward an Effective Requirement Engineering Approach for Cloud Applications

    Pages 29-50

    Abuhussein, Abdullah (et al.)

  • Requirements Engineering for Large-Scale Big Data Applications

    Pages 51-84

    Vergilio, Thalita (et al.)

  • Migrating from Monoliths to Cloud-Based Microservices: A Banking Industry Example

    Pages 85-108

    Megargel, Alan (et al.)

  • Cloud-Enabled Domain-Based Software Development

    Pages 109-130

    Suloglu, Selma (et al.)

Buy this book

eBook $109.00
price for USA in USD (gross)
  • ISBN 978-3-030-33624-0
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $149.99
price for USA in USD
  • ISBN 978-3-030-33623-3
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Software Engineering in the Era of Cloud Computing
Editors
  • Muthu Ramachandran
  • Zaigham Mahmood
Series Title
Computer Communications and Networks
Copyright
2020
Publisher
Springer International Publishing
Copyright Holder
Springer Nature Switzerland AG
eBook ISBN
978-3-030-33624-0
DOI
10.1007/978-3-030-33624-0
Hardcover ISBN
978-3-030-33623-3
Series ISSN
1617-7975
Edition Number
1
Number of Pages
XXIV, 354
Number of Illustrations
37 b/w illustrations, 99 illustrations in colour
Topics