首页> 外文会议>International conference on software engineering >Using version control data to evaluate the impact of software tools
【24h】

Using version control data to evaluate the impact of software tools

机译:使用版本控制数据来评估软件工具的影响

获取原文

摘要

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 a simple methodology for tool evaluation that correlates tool usage statistics with estimates of developer effort, as derived from a project's change history (version control system). Our work complements controlled experiments on software tools, which usually take place outside the industrial setting, and tool assessment studies that predict the impact of software tools before deployment. Our analysis is inexpensive, non-intrusive and can be applied to an entire software project in its actual setting. A key part of our analysis is how to control confounding variables such as developer work-style and experience in order accurately to quantify the impact of a tool on developer effort. We demonstrate our method in a case study of a software tool called VE, a version-sensitive editor used in BellLabs. VE aids software developers in coping with the rampant use of preprocessor directives (such as if/ endif) in C source files. Our analysis found that developers were approximately 36% more productive when using VE than when using standard text editors.
机译:软件工具可以提高软件的质量和可维护性,但既昂贵,则可以获得,部署和维护,特别是在大型组织中。我们探索如何在开发环境中部署后,如何量化软件工具的影响。我们提出了一种简单的工具评估方法,将工具使用统计数据与开发人员努力的估计相关,如项目的变化历史(版本控制系统)。我们的工作补充了对软件工具的控制实验,通常发生在工业环境之外,以及预测部署前的软件工具的影响的工具评估研究。我们的分析价格低廉,非侵入性,并且可以应用于其实际设置的整个软件项目。我们分析的关键部分是如何控制开发者工作风格和经验等混淆变量,以便准确地量化工具对开发人员努力的影响。我们在一个名为VE的软件工具的案例研究中展示了我们的方法,该工具在Belllabs中使用的版本敏感编辑器。 ve AIDS软件开发人员在C源文件中应对预处理器指令(例如IF / ENDIF)的猖獗使用。我们的分析发现,在使用标准文本编辑器时,开发人员在使用时的生产率约为36%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号