Now showing items 1-10 of 317
Multi-objective test case prioritization in highly configurable systems: A case study
Test case prioritization schedules test cases for execution in an order that attempts to accelerate the detection of faults. The order of test cases is determined by prioritization objectives such as covering code or ...
Automated metamorphic testing of variability analysis tools
Variability determines the capability of software applications to be configured and customized. A common need during the development of variability–intensive systems is the automated analysis of their underlying variability ...
BeTTy: Benchmarking and Testing on the Automated Analysis of Feature Models
The automated analysis of feature models is a ourishing research topic that has called the attention of both researchers and practitioners during the last two decades. During this time, the number of tools and techniques ...
Automated Variability Analysis and Testing of an E-Commerce Site. An Experience Report
In this paper, we report on our experience on the development of La Hilandera, an e-commerce site selling haberdashery products and craft supplies in Europe. The store has a huge input space where customers can place ...
Variability testing in the wild: the Drupal case study
Variability testing techniques search for effective and manageable test suites that lead to the rapid detection of faults in systems with high variability. Evaluating the effectiveness of these techniques in realistic settings ...
Applying XML technologies in Requirements Verification
In this paper, we present an approach for the automatic verification of software requirements specifications. This approach is based on the representation of software requirements in XML and the usage of the XSLT language ...
Towards SLA modeling for RESTful APIs
(SISTEDES : Sociedad de Ingeniería del Software y Tecnologías de Desarrollo de Software,, 2017-07-19)
The term of API Economy is becoming increasingly used to describe the change of vision in how APIs can add value to the organizations. Furthermore, a greater automation of RESTful APIs management can suppose a competitive ...
Implementing Multiparty Interactions on a Network Computer
(IEEE Computer Society, 1999)
Classical client/server interaction primitives such as remote procedure call or rendez–vous are not adequate when we need to describe the behaviour of three or more processes that need to collaborate simultaneously in ...
Evolutionary composition of QoS-aware web services: a many-objective perspective
Web service based applications often invoke services provided by third-parties in their workflow. The Quality of Service (QoS) provided by the invoked supplier can be expressed in terms of the Service Level Agreement ...
Linked USDL Agreement: Effectively Sharing Semantic Service Level Agreements on the Web
(IEEE Computer Society, 2015)
As the use of services available on the Web is becoming mainstream, contracts and legal aspects of the relationship between providers and consumers need to be formalized. However, current proposals to model service ...