BenchBuild : A Large-Scale Empirical-Research Toolkit

BenchBuild : A Large-Scale Empirical-Research Toolkit
复制标题

BenchBuild:大规模实证研究工具包

DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
J. Tekavec
J. Tekavec
中科院分区:
--
文献类型:
--
作者:
A. Ljilja;N. Radović;J. Tekavec

文献摘要

被引文献

相似文献

软件的效率通常在编译时或运行时通过一组或多组实验来评估。这种实验的手工准备是乏味且容易出错的,涉及诸如拦截手边的编译器或使用自定义度量生成的二进制文件之类的任务。这实际上限制了案例研究的数量。我们介绍了BenchBuild,这是一个大规模的实证研究工具包,支持18978个项目进行编译时测试,支持188个项目进行运行时测试。BenchBuild自动化了所涉及的大多数任务,并提供了减少增加测试覆盖率所需的工作量的工具。https://youtu.be/VtXdveMT1Rk CCS概念•软件及其工程→软件可用性;软件测试与调试;额外的功能属性;预处理器;
The efficiency of software is commonly evaluated with one or more suites of experiments at compile time or run time. The manual preparation of such experiments is tedious and error-prone, involving tasks such as intercepting the compiler at hand or the resulting binaries with custom measurements. This imposes a practical limit on the number of case studies. We present BenchBuild, a large-scale empirical-research toolkit that supports 18978 projects for compile-time and 188 projects for run-time testing. BenchBuild automates most of the tasks involved and provides tools that reduce the amount of effort required to increase the test coverage. https://youtu.be/VtXdveMT1Rk CCS Concepts •Software and its engineering → Software usability; Software testing and debugging; Extra-functional properties; Preprocessors;