首页> 外文学位 >Integration de la visualisation a multiples vues pour le developpement du logiciel.
【24h】

Integration de la visualisation a multiples vues pour le developpement du logiciel.

机译:集成多视图可视化以进行软件开发。

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

摘要

Nowadays, software development has to deal more and more with huge complex programs, constructed and maintained by large teams working in different locations. During their daily tasks, each developer may have to answer varied questions using information coming from different sources. In order to improve global performance during software development, we propose to integrate into a popular integrated development environment (Eclipse ) our new visualization tool (VERSO), which computes, organizes, displays and allows navigation through information in a coherent, effective, and intuitive way in order to benefit from the human visual system when exploring complex data. We propose to structure information along three axes: (1) context (quality, version control, etc.) determines the type of information; (2) granularity level (code line, method, class, and package) determines the appropriate level of detail; and (3) evolution extracts information from the desired software version. Each software view corresponds to a discrete coordinate according to these three axes. Coherence is maintained by navigating only between adjacent views, which reduces cognitive effort as users search information to answer their questions. Two experiments involving representative tasks have validated the utility of our integrated approach. The results lead us to believe that an access to varied information represented graphically and coherently should be highly beneficial to the development of modern software.;Keywords: Visualization, software development, development environment, integration, software evolution, animation.
机译:如今,软件开发必须越来越多地处理庞大的复杂程序,这些程序是由在不同位置工作的大型团队构建和维护的。在日常工作中,每个开发人员可能必须使用来自不同来源的信息来回答各种问题。为了在软件开发过程中提高全局性能,我们建议将我们新的可视化工具(VERSO)集成到流行的集成开发环境(Eclipse)中,该工具可以以连贯,有效且直观的方式计算,组织,显示并允许信息导航以便在探索复杂数据时从人类视觉系统中受益。我们建议沿三个轴来构造信息:(1)上下文(质量,版本控制等)确定信息的类型; (2)粒度级别(代码行,方法,类和包)确定适当的详细程度; (3)Evolution从所需的软件版本中提取信息。每个软件视图对应于根据这三个轴的离散坐标。通过仅在相邻视图之间导航来保持连贯性,这可以减少用户搜索信息以回答其问题时的认知工作量。涉及代表性任务的两个实验验证了我们集成方法的实用性。结果使我们相信,以图形和连贯的方式访问各种信息应该对现代软件的开发非常有益。关键词:可视化,软件开发,开发环境,集成,软件演化,动画。

著录项

  • 作者

    Langelier, Guillaume.;

  • 作者单位

    Universite de Montreal (Canada).;

  • 授予单位 Universite de Montreal (Canada).;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 170 p.
  • 总页数 170
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 肿瘤学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号