[论文解读] Effective Defect Prevention Approach In Software Process For Achieving Better Quality Levels
本文提出了一种软件开发中的缺陷预防方法,强调通过检查和测试实现近乎完全的缺陷消除——通过13%至15%的检查工作量和25%至30%的测试工作量,可消除99%至99.75%的缺陷。该研究分析了来自领先软件公司的五个项目,表明结构化的检查计划显著提升了软件质量,并减少了生产后的缺陷。
Defect prevention is the most vital but habitually neglected facet of software quality assurance in any project. If functional at all stages of software development, it can condense the time, overheads and wherewithal entailed to engineer a high quality product. The key challenge of an IT industry is to engineer a software product with minimum post deployment defects. This effort is an analysis based on data obtained for five selected projects from leading software companies of varying software production competence. The main aim of this paper is to provide information on various methods and practices supporting defect detection and prevention leading to thriving software generation. The defect prevention technique unearths 99% of defects. Inspection is found to be an essential technique in generating ideal software generation in factories through enhanced methodologies of abetted and unaided inspection schedules. On an average 13 % to 15% of inspection and 25% - 30% of testing out of whole project effort time is required for 99% - 99.75% of defect elimination. A comparison of the end results for the five selected projects between the companies is also brought about throwing light on the possibility of a particular company to position itself with an appropriate complementary ratio of inspection testing.
研究动机与目标
- 识别可减少软件项目生产后缺陷的有效缺陷预防技术。
- 分析检查与测试工作量对不同软件开发项目中缺陷消除的影响。
- 确定实现缺陷检测效率最大化的检查与测试之间的最佳平衡。
- 评估软件生产能力水平的差异对缺陷预防效果的影响。
提出的方法
- 本研究分析了来自不同软件生产能力公司的五项软件项目的数据。
- 通过将检查与测试工作量与缺陷消除率相关联,衡量缺陷检测与预防的有效性。
- 将检查分为辅助检查与非辅助检查,以评估其对缺陷识别的影响。
- 量化检查与测试对总缺陷消除的贡献,以占项目工作量的百分比表示。
- 对各公司的最终结果进行对比分析,以确定最优的检查与测试比例。
实验结果
研究问题
- RQ1检查与测试工作量与软件项目中缺陷消除比例之间存在何种关系?
- RQ2在不同软件开发环境中,检查在实现高缺陷消除率方面的有效性如何?
- RQ3为消除99%至99.75%的缺陷,检查与测试工作量的最优比例是多少?
- RQ4软件生产能力的差异如何影响缺陷预防技术的有效性?
- RQ5结构化的检查计划是否能显著提升软件质量并减少生产后的缺陷?
主要发现
- 检查与测试共同可消除软件项目中99%至99.75%的缺陷。
- 平均而言,13%至15%的项目工作量用于检查,即可实现99%至99.75%的缺陷消除。
- 测试占项目工作量的25%至30%,以实现同等水平的缺陷消除。
- 检查被确定为提升软件开发工厂中软件质量的关键技术。
- 研究发现,公司通过优化检查与测试的互补比例,可显著提升软件质量。
- 对五个项目的对比分析表明,采用结构化检查实践的公司,其缺陷预防效果显著更优。
更好的研究,从现在开始
从论文设计到论文写作,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。