首页> 外文期刊>Software >Spotting the difference
【24h】

Spotting the difference

机译:发现差异

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

摘要

Source Code Management (SCM) is a valuable tool in software development projects, providing the ability to store and retrieve past versions of source files. Comparison tools offer the capability to compare different files or versions, highlighting their differences. Most such tools are built around a two-pane interface, with files displayed side by side. Such interfaces are inefficient in the use of horizontal screen space, and ineffective since duplication makes text more difficult to read, leaving most of the comparison burden to the user. In this article we introduce an innovative metaphor for comparison interfaces. Based on a single-pane interface, common text is displayed only once with differences intelligently combined into a single text, improving readability. To further improve usability, additional features were developed: difference classification {additions, deletions, and modifications); fine level of granularity; special features to display modifications; and intelligent white space handling. A usability study conducted among 16 participants using real-world samples demonstrated the interface adequacy: on average, participants were 60% faster in performing comparison tasks, while the quality of answers improved by almost 80% on our scale. After the experiment, the proposed interface was declared the favorite choice by all participants. file comparison; usability; graphical user interface (GUI); Java; Eclipse
机译:源代码管理(SCM)是软件开发项目中的宝贵工具,具有存储和检索源文件的过去版本的能力。比较工具提供了比较不同文件或版本的功能,突出显示了它们之间的差异。大多数此类工具都是围绕两窗格界面构建的,文件并排显示。这样的界面在使用水平屏幕空间方面效率低下,并且效率低下,因为复制使文本更难以阅读,从而将大部分比较负担留给用户。在本文中,我们介绍了比较接口的创新隐喻。基于单窗格界面,普通文本仅显示一次,而差异则智能地组合成单个文本,从而提高了可读性。为了进一步提高可用性,开发了其他功能:差异分类(添加,删除和修改);精细的粒度;显示修改的特殊功能;和智能的空白处理。在16位参与者中使用真实样本进行的可用性研究证明了界面的充分性:平均而言,参与者执行比较任务的速度提高了60%,而答案的质量在我们的范围内提高了近80%。实验结束后,所有参与者都宣布了建议的界面为最喜欢的选择。文件比较;可用性;图形用户界面(GUI); Java;日食

著录项

  • 来源
    《Software》 |2011年第6期|p.607-626|共20页
  • 作者

    Marconi Lanna; Daniel Amyot;

  • 作者单位

    School of Information Technology and Engineering (SITE), University of Ottawa, 800 King Edward St., Ottawa,ON, Canada KIN 6N5;

    School of Information Technology and Engineering (SITE), University of Ottawa, 800 King Edward St., Ottawa,ON, Canada KIN 6N5;

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

  • 入库时间 2022-08-17 13:03:53

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号