首页> 外文会议> >Predicting the order of fault-prone modules in legacy software
【24h】

Predicting the order of fault-prone modules in legacy software

机译:预测旧版软件中容易发生故障的模块的顺序

获取原文

摘要

A goal of software quality modeling is to recommend modules for reliability enhancement early enough to prevent poor quality. Reliability improvement techniques include more rigorous design and code reviews and more extensive testing. This paper introduces the concept of module-order models for guiding software reliability enhancement and provides an empirical case study that shows how such models can be used. A module-order model predicts the rank-order of modules according to a quantitative quality factor. The case study examined a large legacy telecommunications system. We found that the amount of new and changed code due to the development of a release can be a better predictor of code churn due to subsequent bug fixes, compared to software product metrics alone. In such projects, process-related measures derived from configuration management data may be adequate for software quality modeling, without resorting to software product measurement tools and expertise.
机译:软件质量建模的目标是建议模块尽早增强可靠性,以防止质量下降。可靠性改进技术包括更严格的设计和代码审查以及更广泛的测试。本文介绍了用于指导软件可靠性增强的模块顺序模型的概念,并提供了一个经验案例研究,说明了如何使用此类模型。模块顺序模型根据定量质量因子预测模块的顺序。该案例研究检查了一个大型的传统电信系统。我们发现,与单独的软件产品指标相比,由于发行版的开发而导致的新代码和更改代码的数量可以更好地预测由于后续错误修复而导致的代码流失。在此类项目中,从配置管理数据得出的与过程相关的度量可能足以进行软件质量建模,而无需借助软件产品度量工具和专业知识。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号