Logo - springer
Slogan - springer

Computer Science - Communication Networks | Software Engineering Frameworks for the Cloud Computing Paradigm

Software Engineering Frameworks for the Cloud Computing Paradigm

Mahmood, Zaigham, Saeed, Saqib (Eds.)

2013, XVIII, 365 p. 112 illus.

Available Formats:

Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.

You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.

After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.


(net) price for USA

ISBN 978-1-4471-5031-2

digitally watermarked, no DRM

Included Format: PDF and EPUB

download immediately after purchase

learn more about Springer eBooks

add to marked items


Hardcover version

You can pay for Springer Books with Visa, Mastercard, American Express or Paypal.

Standard shipping is free of charge for individual customers.


(net) price for USA

ISBN 978-1-4471-5030-5

free shipping for individuals worldwide

usually dispatched within 3 to 5 business days

add to marked items

  • Discusses the latest research on all aspects of software development processes for enterprise cloud computing
  • Includes real-world case studies and practical guidance on the alignment of software engineering frameworks with cloud computing paradigms
  • Presents a balanced corporate analysis, examining both benefits and limitations

With the emergence of cloud computing, traditional approaches to software engineering must be adapted in order to take full advantage of the benefits promised by cloud technologies.

This timely and authoritative text/reference presents the latest research on Software Engineering Frameworks for the Cloud Computing Paradigm, drawn from an international selection of researchers and practitioners. The book offers both a discussion of relevant software engineering approaches and practical guidance on enterprise-wide software deployment in the cloud environment, together with real-world case studies.

Topics and features:

  • Presents the state of the art in software engineering approaches for developing cloud-suitable applications
  • Discusses the impact of the cloud computing paradigm on software engineering, including the semantic web
  • Offers guidance and best practices for students and practitioners of cloud-based applications architecture
  • Examines the stages of the software development lifecycle, with a focus on the requirements engineering and testing of cloud-based applications
  • Reviews the efficiency and performance of cloud-based applications
  • Explores feature-driven and cloud-aided software design, presenting strategies for cloud adoption and migration
  • Provides relevant theoretical frameworks, practical approaches and current and future research directions

This practical and clearly-structured volume is an ideal self-study primer for students of cloud computing and software engineering. Software engineers, application developers and IT infrastructure managers will also find the work to be an invaluable reference.

Dr. Zaigham Mahmood is a researcher in the School of Computing at the University of Derby, UK, and a Senior Technology Consultant at Debesis Education. His other publications include the successful Springer book Cloud Computing for Enterprise Architectures. Dr. Saqib Saeed is an Assistant Professor in the Computer Science Department at Bahria University, Islamabad, Pakistan.

Content Level » Research

Keywords » Cloud Computing - Enterprise Architectures - Software Engineering

Related subjects » Business Information Systems - Communication Networks - Software Engineering

Table of contents 

Part I: Impact of the Cloud Paradigm on Software Engineering

Impact of the Semantic Web and Cloud Computing Platforms on Software Engineering
Radha Guha

Envisioning Cloud-Induced Transformations in the Software Engineering Discipline
Pethuru Raj, Veeramuthu Venkatesh and Rengarajan Amirtharajan

Limitations and Challenges in Cloud-Based Applications Development
Pramod N., Anil Kumar Muppalla and K.G. Srinivasa

Part II: Software Development Life Cycles for Cloud Platforms

Impact of Cloud Services on Software Development Life Cycles
Radha Krishna and Jayakrishnan R.

Cloud-Based Development Using Classic Life Cycle Models
Suchitra Ravi Balasubramanyam

Business Requirements Engineering for Developing Cloud Computing Services
Muthu Ramachandran

Testing Perspectives for Cloud-Based Applications
Inderveer Chana and Priyanka

Testing in the Cloud: Strategies, Risks and Benefits
Olumide Akerele, Muthu Ramachandran and Mark Dixon

Part III: Software Design Strategies for Cloud Adoption

Feature-Driven Design of SaaS Architectures
Bedir Tekinerdogan and Karahan Öztürk

Impact of Cloud Adoption on Agile Software Development
Sowmya Karunakaran

Technical Strategies and Architectural Patterns for Migrating Legacy Systems to the Cloud
Sidharth Subhash Ghag and Rahul Bandopadhyaya

Cloud-Aided Software Engineering: Evolving Viable Software Systems through a Web of Views
Colin Atkinson and Dirk Draheim

Development of Cloud Applications in Hybrid Clouds with Support for Multi-Scheduling
Lucio Agostinho Rocha

Part IV: Performance of Cloud-Based Software Applications

Efficient Practices and Frameworks for Cloud-Based Applications Development
Anil Kumar Muppalla, Pramod N. and K.G. Srinivasa

A Methodology for Identifying the Relationships Between Performance Factors for Cloud Computing Applications
Luis Eduardo Bautista Villalpando, Alain April and Alain Abran

Popular Content within this publication 



Read this Book on Springerlink

Services for this book

New Book Alert

Get alerted on new Springer publications in the subject area of Computer Communication Networks.