The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
We study a general attrition problem using unsupervised clustering and statistical approaches. The studied problem comes from retention problem in service industries. Our research provides an end-to-end solution from identifying hot job category to analyze the effectiveness of an incentive program applied to the selected categories. One of the barriers of studying the attrition problem is the lack...
In this paper, we define the routing overhead as the amount of information needed to describe the changes in a network topology. We derive a universal lower bound on the routing overhead in a mobile ad-hoc network. We also consider a prediction-based routing protocol that attempts to minimize the routing overhead by predicting the changes in the network topology from the previous mobility pattern...
Client grid computing models based on participation of non-dedicated clients have been popular for computationally intensive tasks. Two fundamental requirements of these models are efficiency and accuracy. Common implementations use 1) checkpointing mechanisms for higher efficiency and 2) redundancy to achieve accurate results. In this paper, we formulate client grid computation using stochastic models...
For several years now, scientists have been proposing numerous models for defining anything "as a service (aaS)", including discussions of products, processes, data & information management, and security as a service. In this paper, based on a thorough literature survey, we investigate the vast stream of the state of the art in Everything as a Service (XaaS). We then use this investigation...
A key feature of Cloud computing is its agility and flexibility to support the scalability needs of business solutions. Currently, the agility is only limited to the scalability of the compute, memory and storage. To improve an application's agility, we need to monitor & measure solution level metrics and associate the performance of the metrics to the business agility needs of the solution...
With the wide availability of products and services through popular e-commerce platforms and dozens of similar offerings to choose from, there is a need to accurately assess and evaluate the quality of offerings. Several studies have shown that consumer feedback is an important source of information. This paper presents: (a) consumer Rating as a Service (RaaS) -- a building block service that can...
With the increasing of the popularity of Service oriented Software Development, we have identified there is a need to systemically reduce the complexity and increase the robustness of developed Service systems through a guided development process. We choose under design (UD) and over design (OD) as core value assets to uniformly represent the target of managing the human errors and deficiencies during...
Globalization helps international companies create distinct competitive and operational advantages over centrally managed counterparts. Such advantages come from increased business opportunity and high profitability through outsourcing. To achieve the benefits of outsourcing, in this paper we describe a general model that characterizes globalized project productivity. We examine several factors related...
Service brokering has an increasingly prominent role in bridging the gap between business requirement and technology enablement. We propose the concept of service value brokering (SVB) to fulfil the possible missing linkages between business and technology layer. In this paper, we modeled a SVB Web service as an integration of two layers with the business interface (BIF) and the technical interface...
Outcome-based business (OBB) is a business model that directly links a service provider's revenue or fee to the business value delivered by enabled services to the client. Its financial construct allows for a shared risk and reward model. Using OBB model, the service provider earns its revenue upon meeting mutually agreed benchmarks that affect these key client business outcomes. An OBB engagement...
Today, the majority of solution development is completed under a fixed-price contract. Due to the inherent uncertainty of executing a project with many unpredictable factors, the solution developer bears significant risk in terms of cost, delivery time and quality. Compared to a variable-price (time-and-materials) contract, a fixed-price contract shifts most of the development risk from clients to...
Motivated by the desire to cut costs and development effort, software organizations have increasingly adopted a global development approach. However, the cost savings, if any, from this globalization, is often offset by hidden costs such as handoffs between sites, synchronization of development among sites, integration of software developed at distributed sites, language/cultural issues, travel costs,...
Motivated by the need to achieve high profitability, many projects are delivered through teams distributed between a home country and one or more global development countries. As globalization becomes more widespread, problems with productivity and quality have surfaced. To maximize the benefit of utilizing a global team, a quantitative analysis is required to relate the global team performance to...
Compared with packaged application, custom application developments (CAD) experience the frustration of higher project overhead and less certainty. The typical time spent on building the infrastructure for a CAD project is, on average, several weeks. Project uncertainty comes from unique customer requirements and lack of standardized methods and toolsets to follow. Therefore, a CAD project is more...
With the growing interest in cloud computing, more and more businesses are looking not only to migrate their applications to the cloud but also to transform them to better leverage capabilities that are provided by cloud platforms or to enable new business models that are facilitated by the cloud. One problem clients face in this area is a lack of experience and knowledge as to how best to accomplish...
Software architectures evolve over time, and so do the models that represent them. For a domain like Service Oriented Architecture (SOA) this is particularly true because most SOA solution designs are based on modification of existing assets that change over time. However, today there exists only limited work that reasons about this evolution. In this work we present our framework for traceability...
In this paper, we study legacy asset reuse for SOA design. Typically, the cost of reusing legacy assets is much lower than the cost of creating new services from scratch. As an extension of our SOA service modeling, we use top-down approaches to identify business services, and use asset modeling for legacy asset identification to find potential reusable assets for those services. Using service capacity...
IT service providers are increasingly utilizing globally distributed resources to drive down costs, reduce risk through diversification and gain access to a larger talent pool. However, fostering effective collaboration among geographically distributed resources is a difficult challenge. In this paper, we present our initial attempt to quantify the increased overhead in leveraging distributed resources...
One of the key activities to construct a successful service-oriented architecture (SOA) is the identification of services with the right level of abstraction. Most of existing SOA design methodologies advocate identifying services from the top-down decomposition of business processes. However, the identification quality in these methodologies heavily depends on the expertise and experience of individual...
This paper provides an artifact-pattern-matching framework and mathematical model to analyze the dynamic behaviors of the SOA solution design in model driven fashion and provide recommendations for optimal solution pattern enablement for solution artifacts. The artifact-pattern-matching system can be dynamically tuned based on the practitionerspsila final selections of there commendations. Specifically,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.