𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Software Engineering in the Era of Cloud Computing

✍ Scribed by Muthu Ramachandran, Zaigham Mahmood


Publisher
Springer International Publishing
Year
2020
Tongue
English
Leaves
367
Series
Computer Communications and Networks
Edition
1st ed. 2020
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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.


✦ Table of Contents


Front Matter ....Pages i-xxiv
Front Matter ....Pages 1-1
Requirements Engineering Framework for Service and Cloud Computing (REF-SCC) (Krishan Chand, Muthu Ramachandran)....Pages 3-27
Toward an Effective Requirement Engineering Approach for Cloud Applications (Abdullah Abuhussein, Faisal Alsubaei, Sajjan Shiva)....Pages 29-50
Requirements Engineering for Large-Scale Big Data Applications (Thalita Vergilio, Muthu Ramachandran, Duncan Mullier)....Pages 51-84
Migrating from Monoliths to Cloud-Based Microservices: A Banking Industry Example (Alan Megargel, Venky Shankararaman, David K. Walker)....Pages 85-108
Cloud-Enabled Domain-Based Software Development (Selma Suloglu, M. Cagri Kaya, Anil Cetinkaya, Alper Karamanlioglu, Ali H. Dogru)....Pages 109-130
Security Challenges in Software Engineering for the Cloud: A Systematic Review (Mohamed Alloghani, Mohammed M. Alani)....Pages 131-151
Front Matter ....Pages 153-153
Software Engineering Framework for Software Defect Management Using Machine Learning Techniques with Azure (Uma Subbiah, Muthu Ramachandran, Zaigham Mahmood)....Pages 155-183
Sentiment Analysis of Twitter Data Through Machine Learning Techniques (AsdrΓΊbal LΓ³pez-Chau, David Valle-Cruz, Rodrigo Sandoval-AlmazΓ‘n)....Pages 185-209
Connection Handler: A Design Pattern for Recovery from Connection Crashes (Naghmeh Ivaki, Nuno Laranjeiro, Fernando Barros, Filipe AraΓΊjo)....Pages 211-251
Front Matter ....Pages 253-253
A Modern Perspective on Cloud Testing Ecosystems (V. Vijayaraghavan, Akanksha Rajendra Singh, Swati Sucharita)....Pages 255-276
Towards Green Software Testing in Agile and DevOps Using Cloud Virtualization for Environmental Protection (D. Jeya Mala, A. Pradeep Reynold)....Pages 277-297
Machine Learning as a Service for Software Process Improvement (Supun Dissanayake, Muthu Ramachandran)....Pages 299-326
Comparison of Data Mining Techniques in the Cloud for Software Engineering (Kokten Ulas Birant, Derya Birant)....Pages 327-350
Back Matter ....Pages 351-354

✦ Subjects


Computer Science; Computer Communication Networks; Software Engineering


πŸ“œ SIMILAR VOLUMES


Software reuse in the emerging cloud com
✍ Hongji Yang, Hongji Yang, Xiaodong Liu πŸ“‚ Library πŸ“… 2012 πŸ› Information Science Reference, IGI Global 🌐 English

<p>With the rapid development of computing hardware, high-speed network, web programming, distributed and parallel computing, and other technologies, cloud computing has recently emerged as a commercial reality.</p><p><b>Software Reuse in the Emerging Cloud Computing Era</b> targets a spectrum of re

Software Engineering Frameworks for the
✍ Radha Guha (auth.), Zaigham Mahmood, Saqib Saeed (eds.) πŸ“‚ Library πŸ“… 2013 πŸ› Springer-Verlag London 🌐 English

<p>This book presents the latest research on <i>Software Engineering Frameworks for the Cloud Computing Paradigm</i>, drawn from an international selection of researchers and practitioners. The book offers both a discussion of relevant software engineering approaches and practical guidance on enterp

Software Engineering in IoT, Big Data, C
✍ Haengkon Kim; Roger Lee πŸ“‚ Library πŸ“… 2021 πŸ› Springer 🌐 English

This edited book presents scientific results of the International Semi-Virtual Workshop on Software Engineering in IoT, Big data, Cloud and Mobile Computing (SE-ICBM 2020) which was held on October 15, 2020, at Soongsil University, Seoul, Korea. The aim of this workshop was to bring together researc

Soft Computing in Software Engineering
✍ Carlo Bellettini, Maria Grazia Fugini (auth.), Prof. Ernesto Damiani, Mauro Madr πŸ“‚ Library πŸ“… 2004 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p><P>This book illustrates the impact of soft computing techniques on software engineering research and practices dealing with a range of novel methods reshaping the software development process. Specifically, it is shown how Software Engineering tasks such as reuse-oriented classification (e.g. co