首页> 外文会议>European Conference on Modelling Foundations and Applications >Empirical Evaluation of UML Modeling Tools-A Controlled Experiment
【24h】

Empirical Evaluation of UML Modeling Tools-A Controlled Experiment

机译:UML建模工具的实证评估 - 一种受控实验

获取原文

摘要

Model driven software engineering (MDSE) has shown to provide mark improvement in productivity and quality of software products. UML is a standard modeling language that is widely used in the industry to support MDSE. To provide tool support for MDSE, a large number of UML modeling tools are available, ranging from open-source tools to commercial tools with high price tag. A common decision faced while applying UML in practice is the selection of an appropriate tool for modeling. In this paper we conduct a study to compare three of the well-known modeling tools: IBM Rational Software Architect (RSA), MagicDraw, and Papyrus. In this study we conducted an experiment with undergraduate and graduate students. The goal is to compare the productivity of the software engineers while modeling with the tools. We measure the productivity in terms of modeling effort required to correctly complete a task, learnability, time and number of clicks required, and memory load required for the software engineer to complete a task. Our results show that MagicDraw performed significantly better in terms of learnability, memory load, and completeness of tasks. In terms of time and number of clicks, IBM RSA was significantly better while modeling class diagrams and state machines when compared to Papyrus. However no single tool outperformed others in all the modeling tasks with respect to time and number of clicks.
机译:模型驱动软件工程(MDSE)已显示提供生产力和软件产品质量的标志。 UML是一种标准建模语言,广泛用于业界支持MDSE。要为MDSE提供工具支持,可以使用大量UML建模工具,从开源工具到具有高价格标签的商业工具。在实践中应用UML时面临的共同决策是选择适当的建模工具。在本文中,我们进行了一项研究,比较了三个着名的建模工具:IBM Rational Software Architect(RSA),魔术和纸莎草。在这项研究中,我们进行了本科生和研究生的实验。目标是在用工具建模时比较软件工程师的生产力。我们在正确完成任务,可读性,时间和点击次数所需的建模工作方面测量生产率,并且软件工程师完成任务所需的内存负载。我们的结果表明,在可读性,内存负荷和任务的完整性方面,MagicDraw明显更好。在时间和点击次数方面,IBM RSA在与纸莎草相比建模的类图和状态机时显着更好。但是,在所有建模任务中没有单一工具在所有建模任务中都没有表现出所有建模任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号