【24h】

Sampling program quality

机译:采样程序质量

获取原文

摘要

Many modern software systems are large, consisting of hundreds or even thousands of programs (source files). Understanding the overall quality of these programs is a resource and time-consuming activity. It is desirable to have a quick yet accurate estimation of the overall program quality in a cost-effective manner. In this paper, we propose a sampling based approach - for a large software project, we only sample a small percentage of source files, and then estimate the quality of the entire programs in the project based on the characteristics of the sample. Through experiments on public defect datasets, we show that we can successfully estimate the total number of defects, proportions of defective programs, defect distributions, and defect-proneness - all from a small sample of programs. Our experiments also show that small samples can achieve similar prediction accuracies as larger samples do.
机译:许多现代软件系统很大,由数百个甚至数千个程序(源文件)组成。了解这些程序的整体质量是一项资源和时间的活动。期望以具有成本效益的方式对总体节目质量进行快速而准确的估计。在本文中,我们提出了一种基于抽样的方法-对于大型软件项目,我们仅对一小部分源文件进行抽样,然后根据样本的特征估算项目中整个程序的质量。通过对公共缺陷数据集进行的实验,我们表明我们可以成功地估计缺陷的总数,缺陷程序的比例,缺陷分布和缺陷倾向性,所有这些都可以从少量程序样本中获得。我们的实验还表明,小样本可以实现与大样本相似的预测精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号