...
首页> 外文期刊>IEEE Transactions on Software Engineering >Evaluating Model-Driven Development Claims with Respect to Quality: A Family of Experiments
【24h】

Evaluating Model-Driven Development Claims with Respect to Quality: A Family of Experiments

机译:评估模型驱动的发展声称质量:一系列实验

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

摘要

Context: There is a lack of empirical evidence on the differences between model-driven development (MDD), where code is automatically derived from conceptual models, and traditional software development method, where code is manually written. In our previous work, we compared both methods in a baseline experiment concluding that quality of the software developed following MDD was significantly better only for more complex problems (with more function points). Quality was measured through test cases run on a functional system. Objective: This paper reports six replications of the baseline to study the impact of problem complexity on software quality in the context of MDD. Method: We conducted replications of two types: strict replications and object replications. Strict replications were similar to the baseline, whereas we used more complex experimental objects (problems) in the object replications. Results: MDD yields better quality independently of problem complexity with a moderate effect size. This effect is bigger for problems that are more complex. Conclusions: Thanks to the bigger size of the sample after aggregating replications, we discovered an effect that the baseline had not revealed due to the small sample size. The baseline results hold, which suggests that MDD yields better quality for more complex problems.
机译:背景:缺乏有关模型驱动开发(MDD)之间的差异的经验证据,其中代码自动从概念模型中派生,以及传统的软件开发方法,其中手动编写代码。在我们以前的工作中,我们将两种方法比较了基线实验中,得出的结论是,在MDD开发的软件的质量中只能更好地获得更复杂的问题(具有更多功能点)。通过在功能系统上运行的测试用例测量质量。目的:本文报告了基线的六种复制,研究了MDD背景下的问题复杂性对软件质量的影响。方法:我们进行了两种类型的复制:严格的复制和对象复制。严格的复制与基线类似,而我们在对象复制中使用了更复杂的实验对象(问题)。结果:MDD独立于问题复杂性具有适中的效果大小来产生更好的质量。对于更复杂的问题,这种效果更大。结论:由于汇总复制后样品的大小较大,我们发现了由于样品大小小而未透露基线的效果。基线结果持有,这表明MDD为更复杂的问题产生更好的质量。

著录项

  • 来源
    《IEEE Transactions on Software Engineering 》 |2021年第1期| 130-145| 共16页
  • 作者单位

    Univ Valencia Escola Tecn Super Engn Dept Informat Avinguda Univ S-N Valencia 46100 Spain;

    Univ Politecn Madrid Escuela Tecn Super Ingenieros Informat Campus Montegancedo Boadilla Del Monte 28660 Spain;

    Univ Diego Portales Escuela Informat & Telecomunicac Fac Ingn Ejercito 441 Santiago Chile;

    Univ Utrecht Utrecht Netherlands;

    Univ Politecn Madrid Escuela Tecn Super Ingenieros Informat Campus Montegancedo Boadilla Del Monte 28660 Spain;

    Univ Politecn Valencia Ctr Invest Metodos Producc Software Camino Vera S-N Edificio 1F Valencia 46022 Spain;

    Univ Politecn Madrid Escuela Tecn Super Ingenieros Informat Campus Montegancedo Boadilla Del Monte 28660 Spain;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Automatic programming; methodologies; validation;

    机译:自动编程;方法;验证;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号