![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
Validating Business Problem Hypotheses: A Goal-Oriented and Machine Learning-Based Approach
Validating an elicited business problem hindering a business goal is often more important than finding solutions. For example, validating the impact of a client’s account balance toward an unpaid loan would be...
-
Chapter and Conference Paper
Validating Goal-Oriented Hypotheses of Business Problems Using Machine Learning: An Exploratory Study of Customer Churn
Organizations are investing in Big Data and Machine Learning (ML) projects, but most of these projects are predicted to fail. A study shows that one of the biggest obstacles is the lack of understanding of how...
-
Chapter and Conference Paper
Representing Multicloud Security and Privacy Policies and Detecting Potential Problems
As more organizations adopt cloud computing, they are increasingly moving towards a mixture of public, private, and hybrid cloud services and infrastructure. These organizations turn to multicloud, which invo...
-
Chapter and Conference Paper
A Big Data Conceptual Model to Improve Quality of Business Analytics
As big data becomes an important part of business analytics for gaining insights about business practices, the quality of big data is an essential factor impacting the outcomes of business analytics. Although ...
-
Chapter and Conference Paper
Harmonia: A Continuous Service Monitoring Framework Using DevOps and Service Mesh in a Complementary Manner
Software teams today are required to deliver new or updated services frequently, rapidly and independently. Adopting DevOps and Microservices support the rapid service delivery model but leads to pushing code...
-
Chapter and Conference Paper
Improving Case Based Software Effort Estimation Using a Multi-criteria Decision Technique
Producing an accurate effort estimate is essential for effective software project management, and yet remains highly challenging and difficult to achieve, especially at the early stage of software development,...
-
Article
Investigating relationships between functional coupling and the energy efficiency of embedded software
Software coupling involves dependencies among pieces of software called modules. Different types of coupling will dictate the manner whereby software modules interact and will result in different approaches to...
-
Chapter and Conference Paper
Estimating the Performance of Cloud-Based Systems Using Benchmarking and Simulation in a Complementary Manner
Estimating future runtime performance and cost is an essential task for Chief Information Officers in deciding whether to adopt a Cloud-based system. Benchmarking and simulation are two techniques that have lo...
-
Chapter and Conference Paper
Component-Based Design for Multi-tenant Multi-target Support in the Cloud
In cloud environments of today, characterized by steadily evolving markets and technology improvements, some issues such as price, time-to-market, reaction to change as well as rapid software delivery and depl...
-
Chapter and Conference Paper
Multi-Tenancy Multi-Target (MT2): A SaaS Architecture for the Cloud
Multi-tenancy (MT) architectures allow multiple customers to be consolidated into the same operational system. Multi-tenancy is key to the success of Software as a Service (SaaS) by means of a new software dis...
-
Chapter
Dealing with NFRs for Smart-Phone Applications: A Goal-Oriented Approach
The utility of a smart-phone application depends not only on its functionality but also on its key non-functional requirements (NFRs), such as ubiquity, safety and usability. Omissions or commissions of consid...
-
Chapter
Goal-Oriented Software Architecting
Designing software architectures to meet both functional and non-functional requirements (FRs and NFRs) is difficult as it oftentimes relies on the skill and experience of the architect, and the resulting arch...
-
Chapter and Conference Paper
Preface IWSSA 2011
Diverse interacting information and software systems are needed by cities conducting large-scale events such as the Olympics, Worldcup Football, and the like. Some of these systems monitor and control utilitie...
-
Chapter and Conference Paper
A Survey on Indoor Positioning Systems: Foreseeing a Quality Design
The plethora of current positioning technologies, each one with very different features, together with the variety of environments wherein they are to be implanted, force system architects to thoroughly consid...
-
Chapter and Conference Paper
IWSSA 2009 PC Co-chairs’ Message
Important changes in society are being predicted for the very near future. In many countries, governments look ahead by increasing reserve funds and budgets for strategically critical areas in order to identif...
-
Chapter and Conference Paper
Confirming and Reconfirming Architectural Decisions on Scalability: A Goal-Driven Simulation Approach
Scalability, which refers to an ability to support increased loads with acceptable performance, is among the key issues in deciding on an architecture with its essential components, together with relationships...
-
Chapter
On Non-Functional Requirements in Software Engineering
Essentially a software system’s utility is determined by both its functionality and its non-functional characteristics, such as usability, flexibility, performance, interoperability and security. Nonetheless, ...
-
Chapter and Conference Paper
IWSSA 2008 PC Co-chairs’ Message
The development of software systems is of vital concern to industry, society, and government. However, quality software systems will be possible only if their architectures are designed in a manner to accommod...
-
Chapter and Conference Paper
Assessing Component’s Behavioral Interoperability Concerning Goals
As reuse of components becomes increasingly important, so does the assessment of interoperability between them at the time of component assembly. In order for the assembled components to work appropriately acc...
-
Chapter and Conference Paper
Representing NFRs and FRs: A Goal-Oriented and Use Case Driven Approach
As software systems become more complex and important for business and everyday life, the need to better address non-functional requirements (NFRs) become increasing more crucial. However, UML and particularly...