Automated Analysis of Pricings in SaaS-based Information Systems

📅 2025-03-27
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
SaaS pricing models have grown increasingly complex—featuring dozens to thousands of configurable parameters—rendering manual management error-prone and unsustainable. To address this, we propose a pricing-driven DevOps automation framework. Our method systematically defines seven core pricing analysis operations and innovatively formalizes semantic pricing as a Constraint Satisfaction Optimization Problem (CSOP), enabling automatic translation from natural-language specifications or business rules into executable logical constraints. Leveraging MiniZinc, we implement iPricing: a verifiable, optimization-ready, machine-readable pricing model. Evaluated on over 150 real-world SaaS pricing configurations, our framework successfully identified 35 logical defects—including inconsistencies, redundancies, and coverage gaps—demonstrating substantial improvements in configuration reliability and DevOps automation maturity.

Technology Category

Constraint Satisfaction and Optimization: Constraint ProgrammingPlanning, Routing, and Scheduling: Model-Based ReasoningSearch and Optimization: Algorithm Configuration

Application Category

Economics, Online Markets and Human Computation: Cost models of using LLMs in production systemsSemantics and Knowledge: Data modeling to support human-machine intelligence, including LLMs agents, intelligent system behavior, explanations, and user-friendly interactionsUser Modeling, Personalization and Recommendation: User privacy protection in personalized systems
📝 Abstract
Software as a Service (SaaS) pricing models, encompassing features, usage limits, plans, and add-ons, have grown exponentially in complexity, evolving from offering tens to thousands of configuration options. This rapid expansion poses significant challenges for the development and operation of SaaS-based Information Systems (IS), as manual management of such configurations becomes time-consuming, error-prone, and ultimately unsustainable. The emerging paradigm of Pricing-driven DevOps aims to address these issues by automating pricing management tasks, such as transforming human-oriented pricings into machine-oriented (iPricing) or finding the optimal subscription that matches the requirements of a certain user, ultimately reducing human intervention. This paper advances the field by proposing seven analysis operations that partially or fully support these pricing management tasks, thus serving as a foundation for defining new, more specialized operations. To achieve this, we mapped iPricings into Constraint Satisfaction Optimization Problems (CSOP), an approach successfully used in similar domains, enabling us to implement and apply these operations to uncover latent, yet non-trivial insights from complex pricing models. The proposed approach has been implemented in a reference framework using MiniZinc, and tested with over 150 pricing models, identifying errors in 35 pricings of the benchmark. Results demonstrate its effectiveness in identifying errors and its potential to streamline Pricing-driven DevOps.
Problem

Research questions and friction points this paper is trying to address.

Automating SaaS pricing model analysis to reduce manual errors
Transforming human-oriented pricings into machine-readable iPricing formats
Optimizing subscription plans via constraint satisfaction problem mapping
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automated pricing management via Pricing-driven DevOps
Mapping iPricings to Constraint Satisfaction Optimization Problems
Reference framework implementation using MiniZinc
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
A
Alejandro García-Fernández
SCORE Lab, I3US Institute, Universidad de Sevilla, Spain
J
José Antonio Parejo
SCORE Lab, I3US Institute, Universidad de Sevilla, Spain
P
Pablo Trinidad
SCORE Lab, I3US Institute, Universidad de Sevilla, Spain
A
Antonio Ruiz-Cortés
SCORE Lab, I3US Institute, Universidad de Sevilla, Spain