编译器警告的未探之地
软件工程
2022-01-27 v1
摘要
作者的工业经验表明,编译器警告作为一种轻量级的程序分析,是有价值的早期缺陷检测工具。与修补和发布安全公告相关的显著成本,本可通过处理编译器警告而避免的问题所引发。然而,工业界对编译器警告的态度参差不齐。实践方式从屏蔽所有编译器警告到对任何警告采取零容忍政策不一而足。当前已发表的数据表明尽早处理编译器警告是有益的。然而,对这一价值理论的支持源于灰色文献或仅为轶事证据。要真正评估处理警告的成本收益,还需更多聚焦的研究。
引用
@article{arxiv.2201.10599,
title = {The Unexplored Terrain of Compiler Warnings},
author = {Gunnar Kudrjavets and Aditya Kumar and Nachiappan Nagappan and Ayushi Rastogi},
journal= {arXiv preprint arXiv:2201.10599},
year = {2022}
}
备注
2 pages. To be published in 44nd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP '22), May 21-29, 2022, Pittsburgh, PA, USA