64,538 research outputs found
Change Impact Analysis Based Regression Testing of Web Services
Reducing the effort required to make changes in web services is one of the
primary goals in web service projects maintenance and evolution. Normally,
functional and non-functional testing of a web service is performed by testing
the operations specified in its WSDL. The regression testing is performed by
identifying the changes made thereafter to the web service code and the WSDL.
In this thesis, we present a tool-supported approach to perform efficient
regression testing of web services. By representing a web service as a directed
graph of WSDL elements, we identify and gathers the changed portions of the
graph and use this information to reduce regression testing efforts.
Specifically, we identify, categorize, and capture the web service testing
needs in two different ways, namely, Operationalized Regression Testing of Web
Service (ORTWS) and Parameterized Regression Testing of Web Service (PRTWS).
Both of the approach can be combined to reduce the regression testing efforts
in the web service project. The proposed approach is prototyped as a tool,
named as Automatic Web Service Change Management (AWSCM), which helps in
selecting the relevant test cases to construct reduced test suite from the old
test suite. We present few case studies on different web service projects to
demonstrate the applicability of the proposed tool. The reduction in the effort
for regression testing of web service is also estimated.Comment: Master of Technology Thesis, PDPM Indian Institute of Information
Technology, Design and Manufacturing Jabalpur (2014
Computing server power modeling in a data center: survey,taxonomy and performance evaluation
Data centers are large scale, energy-hungry infrastructure serving the
increasing computational demands as the world is becoming more connected in
smart cities. The emergence of advanced technologies such as cloud-based
services, internet of things (IoT) and big data analytics has augmented the
growth of global data centers, leading to high energy consumption. This upsurge
in energy consumption of the data centers not only incurs the issue of surging
high cost (operational and maintenance) but also has an adverse effect on the
environment. Dynamic power management in a data center environment requires the
cognizance of the correlation between the system and hardware level performance
counters and the power consumption. Power consumption modeling exhibits this
correlation and is crucial in designing energy-efficient optimization
strategies based on resource utilization. Several works in power modeling are
proposed and used in the literature. However, these power models have been
evaluated using different benchmarking applications, power measurement
techniques and error calculation formula on different machines. In this work,
we present a taxonomy and evaluation of 24 software-based power models using a
unified environment, benchmarking applications, power measurement technique and
error formula, with the aim of achieving an objective comparison. We use
different servers architectures to assess the impact of heterogeneity on the
models' comparison. The performance analysis of these models is elaborated in
the paper
ALOJA: A framework for benchmarking and predictive analytics in Hadoop deployments
This article presents the ALOJA project and its analytics tools, which leverages machine learning to interpret Big Data benchmark performance data and tuning. ALOJA is part of a long-term collaboration between BSC and Microsoft to automate the characterization of cost-effectiveness on Big Data deployments, currently focusing on Hadoop. Hadoop presents a complex run-time environment, where costs and performance depend on a large number of configuration choices. The ALOJA project has created an open, vendor-neutral repository, featuring over 40,000 Hadoop job executions and their performance details. The repository is accompanied by a test-bed and tools to deploy and evaluate the cost-effectiveness of different hardware configurations, parameters and Cloud services. Despite early success within ALOJA, a comprehensive study requires automation of modeling procedures to allow an analysis of large and resource-constrained search spaces. The predictive analytics extension, ALOJA-ML, provides an automated system allowing knowledge discovery by modeling environments from observed executions. The resulting models can forecast execution behaviors, predicting execution times for new configurations and hardware choices. That also enables model-based anomaly detection or efficient benchmark guidance by prioritizing executions. In addition, the community can benefit from ALOJA data-sets and framework to improve the design and deployment of Big Data applications.This project has received funding from the European Research Council (ERC) under the European Unionâs Horizon 2020 research and innovation programme (grant agreement
No 639595). This work is partially supported by the Ministry of Economy of Spain under contracts TIN2012-34557 and 2014SGR1051.Peer ReviewedPostprint (published version
Understanding User Behavioral Intention to Adopt a Search Engine that Promotes Sustainable Water Management
An increase in usersâ online searches, the social concern for an efficient management of resources such as water, and the appearance of more and more digital platforms for sustainable purposes to conduct online searches lead us to reflect more on the usersâ behavioral intention with respect to search engines that support sustainable projects like water management projects. Another issue to consider is the factors that determine the adoption of such search engines. In the present study, we aim to identify the factors that determine the intention to adopt a search engine, such as Lilo, that favors sustainable water management. To this end, a model based on the Theory of Planned Behavior (TPB) is proposed. The methodology used is the Structural Equation Modeling (SEM) analysis with the Analysis of Moment Structures (AMOS). The results demonstrate that individuals who intend to use a search engine are influenced by hedonic motivations, which drive their feeling of contentment with the search. Similarly, the success of search engines is found to be closely related to the ability a search engine grants to its users to generate a social or environmental impact, rather than usersâ trust in what they do or in their results. However, according to our results, habit is also an important factor that has both a direct and an indirect impact on usersâ behavioral intention to adopt different search engines
The space physics environment data analysis system (SPEDAS)
With the advent of the Heliophysics/Geospace System Observatory (H/GSO), a complement of multi-spacecraft missions and ground-based observatories to study the space environment, data retrieval, analysis, and visualization of space physics data can be daunting. The Space Physics Environment Data Analysis System (SPEDAS), a grass-roots software development platform (www.spedas.org), is now officially supported by NASA Heliophysics as part of its data environment infrastructure. It serves more than a dozen space missions and ground observatories and can integrate the full complement of past and upcoming space physics missions with minimal resources, following clear, simple, and well-proven guidelines. Free, modular and configurable to the needs of individual missions, it works in both command-line (ideal for experienced users) and Graphical User Interface (GUI) mode (reducing the learning curve for first-time users). Both options have âcrib-sheets,â user-command sequences in ASCII format that can facilitate record-and-repeat actions, especially for complex operations and plotting. Crib-sheets enhance scientific interactions, as users can move rapidly and accurately from exchanges of technical information on data processing to efficient discussions regarding data interpretation and science. SPEDAS can readily query and ingest all International Solar Terrestrial Physics (ISTP)-compatible products from the Space Physics Data Facility (SPDF), enabling access to a vast collection of historic and current mission data. The planned incorporation of Heliophysics Application Programmerâs Interface (HAPI) standards will facilitate data ingestion from distributed datasets that adhere to these standards. Although SPEDAS is currently Interactive Data Language (IDL)-based (and interfaces to Java-based tools such as Autoplot), efforts are under-way to expand it further to work with python (first as an interface tool and potentially even receiving an under-the-hood replacement). We review the SPEDAS development history, goals, and current implementation. We explain its âmodes of useâ with examples geared for users and outline its technical implementation and requirements with software developers in mind. We also describe SPEDAS personnel and software management, interfaces with other organizations, resources and support structure available to the community, and future development plans.Published versio
Incorporating the Dual Customer Roles in e-Service Design
E-service involves the delivery of useful services through information technology based service delivery channels such as the Internet. A distinguishing feature of e-service is the active and significant participation of customers in the service co-production process. With increasing customer participation in the e-service co-production process, it is important to incorporate customersâ needs both as a co-producer and as a patron into the design of e-service systems. However, these dual customer roles create a complex decision problem during e-service design. In the current paper we present a customer orientation strategy for e-service design, and propose a corresponding two-stage decision model based upon the customer orientation strategy to evaluate the efficiency and effectiveness of e-service design when the focus of the design is to meet customersâ needs as both co-producers and patrons. The decision model is then applied in an empirical study of the design of e-services of Internet food retailers. Key Words: Service Operations, E-Service, Co-production, Efficiency Analysis, Data Envelopment Analysis
- âŠ