HORIZON:面向定价驱动特征切换的分类与比较框架
软件工程
2025-03-28 v1
摘要
近年来,软件即服务(SaaS)凭借其通过订阅模式适应多样化用户需求的能力而快速增长。然而,随着定价模型增强订阅的定制化,管理系统代码库中相关约束变得日益具有挑战性。作为应对,定价驱动的开发与运维应运而生,旨在将定价考量整合到整个软件生命周期中。其最具挑战性的目标之一是根据用户的订阅来调控特征访问——这一过程需要在整个系统代码库中管理大量条件。特征切换传统上被用于管理动态系统行为,但其在定价驱动约束中的应用带来了独特的挑战。当用于强制执行基于订阅的限制时,切换必须适应个体用户对特征的使用等因素,以确保不超出订阅限制。尽管该问题日益重要,但当前的工业解决方案缺乏对定价驱动特征切换的显式支持,而现有的学术贡献仍局限于特定架构。本文通过引入 HORIZON 来填补这一空白,这是一个为定价驱动环境量身定制的特征切换工具的分类与比较框架。其实用性通过对文献中识别出的适用于此类环境的解决方案进行分类来展示,揭示了它们的优势与局限,从而指明了关键的改进途径。在此过程中,HORIZON 不仅提供了当前全景的全面视图,还为聚焦的研究议程奠定了基础,指导开发更稳健、更适应的解决方案,以简化由定价驱动的 SaaS 开发与运维。
引用
@article{arxiv.2503.21448,
title = {HORIZON: a Classification and Comparison Framework for Pricing-driven Feature Toggling},
author = {Alejandro García-Fernández and Jose Antonio Parejo and Antonio Ruiz-Cortés},
journal= {arXiv preprint arXiv:2503.21448},
year = {2025}
}
备注
15 pages, submitted to ICWE'25