首页> 外文期刊>IEEE Transactions on Software Engineering >Using version control data to evaluate the impact of software tools: a case study of the Version Editor
【24h】

Using version control data to evaluate the impact of software tools: a case study of the Version Editor

机译:使用版本控制数据评估软件工具的影响:版本编辑器的案例研究

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

摘要

Software tools can improve the quality and maintainability of software, but are expensive to acquire, deploy, and maintain, especially in large organizations. We explore how to quantify the effects of a software tool once it has been deployed in a development environment. We present an effort-analysis method that derives tool usage statistics and developer actions from a project's change history (version control system) and uses a novel effort estimation algorithm to quantify the effort savings attributable to tool usage. We apply this method to assess the impact of a software tool called VE, a version-sensitive editor used in Bell Labs. VE aids software developers in coping with the rampant use of certain preprocessor directives (similar to #if/#endif in C source files). Our analysis found that developers were approximately 40 percent more productive when using VE than when using standard text editors.
机译:软件工具可以提高软件的质量和可维护性,但是获得,部署和维护的成本很高,尤其是在大型组织中。我们探索了一旦将软件工具部署在开发环境中后如何量化其效果。我们提出了一种工作量分析方法,该方法可从项目的更改历史记录(版本控制系统)导出工具使用情况统计信息和开发人员操作,并使用新颖的工作量估算算法来量化可归因于工具使用情况的工作量节省。我们采用这种方法来评估称为VE的软件工具的影响,VE是贝尔实验室使用的一种版本敏感的编辑器。 VE帮助软件开发人员应对某些预处理程序指令的猖use使用(类似于C源文件中的#if /#endif)。我们的分析发现,使用VE的开发人员的生产率比使用标准文本编辑器的生产率高约40%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号