《美国低质量软件成本报告》2022年版指出,美国的低质量软件成本在2022年至少增加了2.41万亿美元,尽管这一增长率与前两年相比有所下降。报告强调了三个主要问题领域:第一,由现有软件漏洞引发的网络犯罪损失激增;第二,基础第三方组件(特别是开源软件OSS)的软件供应链问题显著增加;第三,技术负债(TD)的增加对现有代码库造成了巨大影响。
报告指出,2022年预计GDP增长率为2%,较2020年略有增加。IT劳动力成本在两年内仅增长了4%,达到1.51万亿美元。截至8月底,美国IT行业职位空缺数量约为30万个。据估计,技术负债的本金在不解决问题的情况下增加了约1.52万亿美元。
报告还提到了一系列新解决方案,旨在提高软件缺陷检测和修复的效率,并减少不断增长的技术负债。这些解决方案包括改进的质量标准、用于理解和识别问题的工具、以及针对软件工程师的AI/机器学习(ML)工具。此外,报告还提出了一系列具体建议,如采用新的质量和测量标准、持续进行质量工程实践、避免包含未进行质量评估的第三方和开源组件,并将持续改进技术债务整合到软件生命周期中。
最后,报告预测,如果采纳了所提出的解决方案,未来十年美国的软件品质问题可能保持稳定或降低。该报告建议,相关组织应投资于软件开发人员的意识和知识,关注持续改进技术债务,并准备应对未来的挑战。
综上所述,《美国低质量软件成本报告》2022年版详细分析了美国低质量软件成本的增长趋势及其原因,并提出了具体的解决策略,旨在帮助行业减少软件开发中的成本和风险。