数据集概述
本数据集为德尔菲研究结果,包含8位行业专家对82条RESTful API设计规则(源自Mark Massé《REST API Design Rulebook》)的重要性及对软件质量影响达成的共识数据,可用于分析API设计规则与软件质量属性的关联。
文件详解
- rules.csv:CSV格式,包含82条规则的最终共识结果,字段包括Rule ID(规则ID)、Rule(规则内容)、Rule Category(规则类别)、RFC (Massé)(参考来源)、Importance(重要性)及Functional Suitability(功能适用性)等8项软件质量属性评分。
- rule-importance.xlsx:XLSX格式,规则重要性的详细结果与分析数据。
- rule-sw-quality-impact.xlsx:XLSX格式,规则对软件质量影响的详细结果与分析数据(含同步会议更新的质量映射数据)。
数据来源
论文“Which RESTful API Design Rules are Important and How Do They Improve Software Quality? A Delphi Study with Industry Experts”
适用场景
- API设计规范制定:基于专家共识结果,筛选高重要性规则构建企业级RESTful API设计标准。
- 软件质量优化研究:分析设计规则对功能适用性、性能效率等8项软件质量属性的具体影响机制。
- 软件工程教育:作为教学案例,展示API设计规则与软件质量的关联逻辑。
- 开发工具功能设计:为API设计辅助工具提供规则重要性与质量影响的量化依据。