首页> 外文期刊>Information and software technology >Validating a model-driven software architecture evaluation and improvement method: A family of experiments
【24h】

Validating a model-driven software architecture evaluation and improvement method: A family of experiments

机译:验证模型驱动的软件体系结构评估和改进方法:一系列实验

获取原文
获取原文并翻译 | 示例
           

摘要

Context: Software architectures should be evaluated during the early stages of software development in order to verify whether the non-functional requirements (NFRs) of the product can be fulfilled. This activity is even more crucial in software product line (SPL) development, since it is also necessary to identify whether the NFRs of a particular product can be achieved by exercising the variation mechanisms provided by the product line architecture or whether additional transformations are required. These issues have motivated us to propose QuaDAI, a method for the derivation, evaluation and improvement of software architectures in model-driven SPL development. Objective: We present in this paper the results of a family of four experiments carried out to empirically validate the evaluation and improvement strategy of QuaDAI.Method: The family of experiments was carried out by 92 participants: Computer Science Master's and undergraduate students from Spain and Italy. The goal was to compare the effectiveness, efficiency, perceived ease of use, perceived usefulness and intention to use with regard to participants using the evaluation and improvement strategy of QuaDAI as opposed to the Architecture Tradeoff Analysis Method (ATAM).Results: The main result was that the participants produced their best results when applying QuaDAI, signifying that the participants obtained architectures with better values for the NFRs faster, and that they found the method easier to use, more useful and more likely to be used. The results of the meta-analysis carried out to aggregate the results obtained in the individual experiments also confirmed these results. Conclusions: The results support the hypothesis that QuaDAI would achieve better results than ATAM in the experiments and that QuaDAI can be considered as a promising approach with which to perform architectural evaluations that occur after the product architecture derivation in model-driven SPL development processes when carried out by novice software evaluators.
机译:上下文:应该在软件开发的早期阶段评估软件体系结构,以验证是否可以满足产品的非功能性要求(NFR)。该活动在软件产品线(SPL)开发中甚至更加关键,因为还必须确定是否可以通过行使产品线体系结构提供的变化机制来实现特定产品的NFR,或者是否需要进行其他转换。这些问题促使我们提出QuaDAI,这是一种在模型驱动的SPL开发中推导,评估和改进软件体系结构的方法。目的:本文介绍了四项实验的结果,以实验验证QuaDAI的评估和改进策略。方法:该实验系列由92位参与者组成:西班牙的计算机科学硕士和本科生,以及意大利。目的是比较使用QuaDAI的评估和改进策略而不是体系结构权衡分析方法(ATAM)的参与者的有效性,效率,易用性,感知有用性和使用意图,结果:主要结果在于参与者在应用QuaDAI时产生了最佳结果,这表明参与者更快地获得了具有更好NFR值的体系结构,并且他们发现该方法更易于使用,更有用并且更可能被使用。荟萃分析的结果汇总了各个实验中获得的结果,也证实了这些结果。结论:该结果支持以下假设:在实验中QuaDAI会比ATAM取得更好的结果,并且QuaDAI被认为是一种有前途的方法,该方法可用于进行模型评估,该评估是在产品驱动模型驱动的SPL开发过程中进行的由新手软件评估人员提供。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号