The rise of the Software as a Service (SaaS) paradigm has popularized subscription-based models, enabling user-specific customization but complicating the enforcement of pricing constraints across the codebase. Feature toggles are a common tool for managing dynamic behavior, but applying them to pricing-driven environments introduces new challenges that, among others, the vision of pricing-driven development and operation aims to address. While some studies have pointed out the lack of support in current industrial tools and the limited scope of academic proposals, the specific improvements needed to fully realize this vision remain unclear. To fill this gap, we present HORIZON, a framework for classifying and comparing feature toggling tools in pricing-driven contexts. By applying it to existing literature, the framework was able to highlight key strengths, weaknesses, and research opportunities, guiding the development of more robust solutions for pricing-aware SaaS.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

HORIZON: A Classification and Comparison Framework for Pricing-Driven Feature Toggling

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

摘要

The rise of the Software as a Service (SaaS) paradigm has popularized subscription-based models, enabling user-specific customization but complicating the enforcement of pricing constraints across the codebase. Feature toggles are a common tool for managing dynamic behavior, but applying them to pricing-driven environments introduces new challenges that, among others, the vision of pricing-driven development and operation aims to address. While some studies have pointed out the lack of support in current industrial tools and the limited scope of academic proposals, the specific improvements needed to fully realize this vision remain unclear. To fill this gap, we present HORIZON, a framework for classifying and comparing feature toggling tools in pricing-driven contexts. By applying it to existing literature, the framework was able to highlight key strengths, weaknesses, and research opportunities, guiding the development of more robust solutions for pricing-aware SaaS.