首页> 外文会议>IEEE Symposium on Human-Centric Computing Languages and Environments >Visualizing impacts of database schema changes - a controlled experiment
【24h】

Visualizing impacts of database schema changes - a controlled experiment

机译:可视化数据库模式变化的影响 - 一种受控实验

获取原文

摘要

Research in schema evolution has been driven by the need for more effective software development and maintenance. Finding impacts of schema changes on the applications and presenting them in an appropriate way are particularly challenging. We have developed a tool that finds impacts of schema changes on applications in object-oriented systems. This tool displays components (packages, classes, interfaces, methods and fields) of a database application system as a graph. Components potentially affected by a change are indicated by changing the shape of the boxes representing those components. Two versions of the tool are available. One version identifies affected parts of applications at the granularity of packages, classes, and interfaces, whereas the other version identifies affected parts at the finer granularity of fields and methods. This paper presents the design and results of a controlled student experiment testing these two granularity levels with respect to productivity and user satisfaction. There are indications that identifying impacts at the finer granularity can reduce the time needed to conduct schema changes and reduce the number of errors. Our results also show that the subjects of the experiment appreciated the idea of visualizing the impacts of schema changes.
机译:架构演变的研究是通过对更有效的软件开发和维护的需求驱动。发现架构更改对应用程序的影响并以适当的方式呈现它们的尤其具有挑战性。我们开发了一种工具,发现模式对面向对象系统中的应用程序的影响。此工具将数据库应用系统的组件(包,类,接口,方法和字段)作为图形。通过改变代表这些组件的盒子的形状来指示受变化影响的组件。可提供两个版本的工具。一个版本标识了包裹,类和接口粒度的受影响的应用程序,而其他版本以较好的字段和方法识别受影响的部件。本文介绍了受控学生实验的设计和结果,了解这两个粒度水平的实验,以及生产力和用户满意度。存在有迹象表明,识别粮食粒度的影响可以减少进行模式变化所需的时间并减少错误的数量。我们的结果还表明,实验的主题欣赏了可视化模式变化影响的想法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号