中文

论自动化静态分析对中小型软件企业的益处

软件工程 2016-11-24 v1

摘要

当今软件行业的中小型企业(SMEs)面临重大挑战。在必须利用有限资源高效工作的同时,他们必须对其代码执行质量保证,以避免因错误修复或赔偿而产生进一步工作量的风险。自动化静态分析可以降低这种风险,因为它承诺只需很少的工作量即可运行分析。我们报告了通过三种不同的静态分析技术(代码克隆检测、缺陷模式检测和架构一致性分析)分析来自中小型企业的五个项目的经验。我们发现,引入这些技术所需的工作量很小(大多低于一人时),我们能够在生产代码中检测到多种缺陷,并且参与公司认为所介绍技术的有用性以及我们的分析结果足够高,以至于将这些技术纳入其质量保证流程中。

关键词

引用

@article{arxiv.1611.07549,
  title  = {On the Benefit of Automated Static Analysis for Small and Medium-Sized Software Enterprises},
  author = {Mario Gleirscher and Dmitriy Golubitskiy and Maximilian Irlbeck and Stefan Wagner},
  journal= {arXiv preprint arXiv:1611.07549},
  year   = {2016}
}

备注

25 pages, 0 figures