Skip to main content

Showing 1–13 of 13 results for author: Ruiz-Cortés, A

.
  1. arXiv:2405.04192  [pdf, other

    cs.SE

    Quantum software experiments: A reporting and laboratory package structure guidelines

    Authors: Enrique Moguel, José Antonio Parejo, Antonio Ruiz-Cortés, Jose Garcia-Alonso, Juan Manuel Murillo

    Abstract: Background. In the realm of software engineering, there are widely accepted guidelines for reporting and creating laboratory packages. Unfortunately, the landscape differs considerably in the emerging field of quantum computing. To the best of our knowledge, no standardized guidelines exist for describing experiments or outlining the necessary structures for quantum software laboratory packages. A… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

    Comments: 10 pages, 1 figure, and 6 tables

  2. arXiv:2404.06825  [pdf, other

    cs.SE

    Challenges of Quantum Software Engineering for the Next Decade: The Road Ahead

    Authors: Juan M. Murillo, Jose Garcia-Alonso, Enrique Moguel, Johanna Barzen, Frank Leymann, Shaukat Ali, Tao Yue, Paolo Arcaini, Ricardo Pérez Castillo, Ignacio García Rodríguez de Guzmán, Mario Piattini, Antonio Ruiz-Cortés, Antonio Brogi, Jianjun Zhao, Andriy Miranskyy, Manuel Wimmer

    Abstract: As quantum computers evolve, so does the complexity of the software that they can run. To make this software efficient, maintainable, reusable, and cost-effective, quality attributes that any industry-grade software should strive for, mature software engineering approaches should be applied during its design, development, and operation. Due to the significant differences between classical and quan… ▽ More

    Submitted 10 April, 2024; originally announced April 2024.

  3. Pricing4SaaS: Towards a pricing model to drive the operation of SaaS

    Authors: Alejandro García-Fernández, José Antonio Parejo, Antonio Ruiz-Cortés

    Abstract: The Software as a Service (SaaS) model is a distribution and licensing model that leverages pricing structures and subscriptions to profit. The utilization of such structures allows Information Systems (IS) to meet a diverse range of client needs, while offering improved flexibility and scalability. However, they increase the complexity of variability management, as pricings are influenced by busi… ▽ More

    Submitted 30 March, 2024; originally announced April 2024.

    Comments: CAiSE Forum 2024

  4. arXiv:2403.14007  [pdf, other

    cs.SE

    Pricing-driven Development and Operation of SaaS : Challenges and Opportunities

    Authors: Alejandro García-Fernández, José Antonio Parejo, Antonio Ruiz-Cortés

    Abstract: As the Software as a Service (SaaS) paradigm continues to reshape the software industry, a nuanced understanding of its operational dynamics becomes increasingly crucial. This paper delves into the intricate relationship between pricing strategies and software development within the SaaS model. Using PetClinic as a case study, we explore the implications of a Pricing-driven Development and Operati… ▽ More

    Submitted 20 March, 2024; originally announced March 2024.

    Comments: JCIS, 10 pages, 5 figures

  5. arXiv:2403.14004  [pdf, other

    cs.SE

    Pricing4SaaS: a suite of software libraries for pricing-driven feature toggling

    Authors: Alejandro García-Fernández, José Antonio Parejo, Pablo Trinidad, Antonio Ruiz-Cortés

    Abstract: As the digital marketplace evolves, the ability to dynamically adjust or disable features and services in response to market demands and pricing strategies becomes increasingly crucial for maintaining competitive advantage and enhancing user engagement. This paper introduces a novel suite of software libraries named Pricing4SaaS, designed to facilitate the implementation of pricing-driven feature… ▽ More

    Submitted 20 March, 2024; originally announced March 2024.

    Comments: JCIS, 5 pages, 2 figures

  6. Pricing4APIs: A Rigorous Model for RESTful API Pricings

    Authors: Rafael Fresno-Aranda, Pablo Fernandez, Antonio Gamez-Diaz, Amador Duran, Antonio Ruiz-Cortes

    Abstract: APIs are increasingly becoming new business assets for organizations and consequently, API functionality and its pricing should be precisely defined for customers. Pricing is typically composed by different plans that specify a range of limitations, e.g., a Free plan allows 100 monthly requests while a Gold plan has 10000 requests per month. In this context, the OpenAPI Specification (OAS) has eme… ▽ More

    Submitted 21 November, 2023; originally announced November 2023.

  7. arXiv:2304.04440  [pdf, other

    quant-ph

    Operating with Quantum Integers: an Efficient 'Multiples of' Oracle

    Authors: Javier Sanchez-Rivero, Daniel Talaván, Jose Garcia-Alonso, Antonio Ruiz-Cortés, Juan Manuel Murillo

    Abstract: Quantum algorithms are a very promising field. However, creating and manipulating these kind of algorithms is a very complex task, specially for software engineers used to work at higher abstraction levels. The work presented here is part of a broader research focused on providing operations of a higher abstraction level to manipulate integers codified as a superposition. These operations are desi… ▽ More

    Submitted 10 April, 2023; originally announced April 2023.

    Comments: 19 pages, 18 figures, preprint submitted to SummerSOC 2023

  8. arXiv:2303.14959  [pdf, other

    quant-ph cs.SE

    Some Initial Guidelines for Building Reusable Quantum Oracles

    Authors: Javier Sanchez-Rivero, Daniel Talaván, Jose Garcia-Alonso, Antonio Ruiz-Cortés, Juan Manuel Murillo

    Abstract: The evolution of quantum hardware is highlighting the need for advances in quantum software engineering that help developers create quantum software with good quality attributes. Specifically, reusability has been traditionally considered an important quality attribute in terms of efficiency of cost and effort. Increasing the reusability of quantum software will help developers create more complex… ▽ More

    Submitted 27 March, 2023; originally announced March 2023.

    Comments: 10 pages

  9. Automatic Generation of an Efficient Less-Than Oracle for Quantum Amplitude Amplification

    Authors: Javier Sanchez-Rivero, Daniel Talaván, Jose Garcia-Alonso, Antonio Ruiz-Cortés, Juan Manuel Murillo

    Abstract: Grover's algorithm is a well-known contribution to quantum computing. It searches one value within an unordered sequence faster than any classical algorithm. A fundamental part of this algorithm is the so-called oracle, a quantum circuit that marks the quantum state corresponding to the desired value. A generalization of it is the oracle for Amplitude Amplification, that marks multiple desired sta… ▽ More

    Submitted 13 March, 2023; originally announced March 2023.

    Comments: 8 pages, 9 figures, to be published in Q-SE 2023 - ICSE

  10. arXiv:2206.13204  [pdf, other

    cs.SE

    A Model-Based Approach for Specifying Changes in Replications of Empirical Studies in Computer Science

    Authors: Margarita Cruz, Beatriz Bernárdez, Amador Durán, Cathy Guevara-Vega, Antonio Ruiz-Cortés

    Abstract: Context: The need of replicating empirical studies in Computer Science (CS) is widely recognized among the research community to consolidate acquired knowledge generalizing results. It is essential to report the changes of each replication to understand the evolution of the experimental validity across a family of studies. Unfortunately, the lack of proposals undermines these objectives. Objecti… ▽ More

    Submitted 27 June, 2022; originally announced June 2022.

  11. arXiv:2103.06798  [pdf, other

    cs.SE

    Bluejay: A Cross-Tooling Audit Framework For Agile Software Teams

    Authors: Cesar Garcia, Alejandro Guerrero, Joshua Zeitsoff, Srujay Korlakunta, Pablo Fernandez, Armando Fox, Antonio Ruiz-Cortes

    Abstract: Agile software teams are expected to follow a number of specific Team Practices (TPs) during each iteration, such as estimating the effort ("points") required to complete user stories and coordinating the management of the codebase with the delivery of features. For software engineering instructors trying to teach such TPs to student teams, manually auditing teams if teams are following the TPs an… ▽ More

    Submitted 11 March, 2021; originally announced March 2021.

    Comments: 6 pages

    MSC Class: 68U99 ACM Class: D.2.9

  12. arXiv:2005.03320  [pdf, other

    cs.SE

    Specification and Automated Analysis of Inter-Parameter Dependencies in Web APIs

    Authors: Alberto Martin-Lopez, Sergio Segura, Carlos Müller, Antonio Ruiz-Cortés

    Abstract: Web services often impose inter-parameter dependencies that restrict the way in which two or more input parameters can be combined to form valid calls to the service. Unfortunately, current specification languages for web services like the OpenAPI Specification (OAS) provide no support for the formal description of such dependencies, which makes it hardly possible to automatically discover and int… ▽ More

    Submitted 7 May, 2020; originally announced May 2020.

    ACM Class: H.0; D.2

  13. arXiv:1804.11121  [pdf, other

    cs.SE

    Towards the Automation of Metamorphic Testing in Model Transformations

    Authors: Javier Troya, Sergio Segura, Antonio Ruiz-Cortés

    Abstract: Model transformations are the cornerstone of Model-Driven Engineering, and provide the essential mechanisms for manipulating and transforming models. Checking whether the output of a model transformation is correct is a manual and error-prone task, this is referred to as the oracle problem in the software testing literature. The correctness of the model transformation program is crucial for the pr… ▽ More

    Submitted 30 April, 2018; originally announced April 2018.

    Comments: Jornadas de Ingeniería del Software y Bases de Datos (JISBD) 2016