five

Case Study Data to Evaluate the ASPLe Methodology

收藏
doi.org2025-03-23 收录
下载链接:
http://doi.org/10.17632/y7b5pdtv9k.1
下载链接
链接失效反馈
官方服务:
资源简介:
The dataset archives a case study that was conducted to evaluate a novel Autonomic Software Product Lines engineering (ASPLe) methodology. ASPLe provides process support to design and develop product lines of self-adaptive systems with systematic reuse. The case study evaluates ASPLe by comparing it with a reference approach. Monitor-Analyze-Plan-Execute-Knowledge (MAPE-K) feedback loop was used as a reference approach. The comparison was performed using test assignments, questionnaires, and interviews methods. Test assignments comprised tasks to design self-adaptive systems using ASPLe and the MAPE-K reference approach. Subjects of the case study were students of a final-year master's program in software engineering. We divided subjects into two groups according to block subject-object study classification to do the test assignments. After test assignments, we required subjects to compare ASPLe and the MAPE-K reference approach mainly with respect to their support for software reuse and uncertainty mitigation. Subjects were also interviewed to clarify questionnaire responses and collect additional details. Interviews were done in a semi-structured way. Data collected from tests assignments, questionnaires, and interviews were analyzed for the main objective of the study. The main objective of the case study was to compare ASPLe with the MAPEK reference approach for design support to maximize software reuse and mitigate uncertainties. We hypothesized that ASPLe provides better support for software reuse and uncertainty mitigation than the MAPE-K approach. The case study data were analyzed using different analysis methods. Tests assignments data were analyzed using Shapiro-Wilk, Paired-Samples T-Test, and Wilcoxon statistical tests. Questionnaire data were analyzed using descriptive statistics and graphs. Interview data were analyzed using qualitative content analysis method. The results of the analysis showed statistically significant results in favor of ASPLe. In particular, the results showed that ASPLe helps developers to increase reuse and mitigate uncertainties in the development of self-adaptive systems with reuse.

该数据集存档了一项旨在评估自主软件产品线工程(ASPLe)方法的新颖性的案例研究。ASPLe为设计和发展具有系统化重用功能的自适应系统产品线提供流程支持。案例研究通过将其与参照方法进行比较来评估ASPLe。以监控-分析-计划-执行-知识(MAPE-K)反馈环作为参照方法。比较是通过测试任务、问卷调查和访谈方法进行的。测试任务包括使用ASPLe和MAPE-K参照方法设计自适应系统的任务。案例研究的受试者是软件工程专业的研究生。根据块状主-客体研究分类,我们将受试者分为两组以进行测试任务。在测试任务完成后,我们要求受试者主要从软件重用和不确定性缓解的角度比较ASPLe和MAPE-K参照方法。还对受试者进行了访谈,以阐明问卷回答并收集额外细节。访谈以半结构化方式进行。从测试任务、问卷和访谈收集的数据被用于分析研究的主要目标。案例研究的主要目标是比较ASPLe与MAPEK参照方法在设计支持方面的差异,以最大化软件重用并缓解不确定性。我们假设ASPLe在软件重用和不确定性缓解方面比MAPE-K方法提供更好的支持。案例研究数据使用了不同的分析方法进行分析。测试任务数据使用Shapiro-Wilk、配对样本T检验和Wilcoxon统计检验进行分析。问卷数据使用描述性统计和图表进行分析。访谈数据使用定性内容分析方法进行分析。分析结果在ASPLe方面显示了具有统计学意义的积极结果。特别是,结果显示ASPLe有助于开发者在重用自适应系统开发过程中提高重用并缓解不确定性。
提供机构:
doi.org
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作