国产欧美精品一区二区,中文字幕专区在线亚洲,国产精品美女网站在线观看,艾秋果冻传媒2021精品,在线免费一区二区,久久久久久青草大香综合精品,日韩美aaa特级毛片,欧美成人精品午夜免费影视

面向靜態(tài)分析的軟件測試工具評估方法研究
DOI:
CSTR:
作者:
作者單位:

北京航空航天大學(xué)可靠性與系統工程學(xué)院

作者簡(jiǎn)介:

通訊作者:

中圖分類(lèi)號:

基金項目:

國家電網(wǎng)公司科技計劃項目“電力調度自動(dòng)化系統自動(dòng)控制軟件質(zhì)量控制與評價(jià)關(guān)鍵技術(shù)研究”(SGLNDLOODKJS250326)。


Study on Evaluation Method of Software Testing Tools for Static Analysis
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 圖/表
  • |
  • 訪(fǎng)問(wèn)統計
  • |
  • 參考文獻
  • |
  • 相似文獻
  • |
  • 引證文獻
  • |
  • 資源附件
  • |
  • 文章評論
    摘要:

    軟件是否可靠運行將直接影響系統的可靠運行,急需有手段保障軟件質(zhì)量。靜態(tài)分析因具有全自動(dòng)運行、能更早實(shí)施、不需要執行程序等特點(diǎn),在軟件測試領(lǐng)域得到了廣泛的使用,已成為保障軟件質(zhì)量的重要手段。測試工具可以極大地提高軟件測試的效率。目前面向靜態(tài)分析的軟件測試工具數量眾多,不同的工具具有不同的特點(diǎn)和缺陷檢測能力,且都存在不低的誤報率和漏報率,如何評估和選擇測試工具成為軟件靜態(tài)分析時(shí)亟待解決的問(wèn)題。基于CWE缺陷類(lèi)型的基準測試集和精確度、召回率、F1-Score、CWE覆蓋率以及Overall-Score的評估指標,詳細闡述了面向靜態(tài)分析的軟件測試工具評估流程,結合CppCheck、TscanCode和Flawfinder三個(gè)開(kāi)源軟件靜態(tài)分析工具開(kāi)展了案例應用,為軟件靜態(tài)分析工具的評估與選擇提供指導和參考。

    Abstract:

    Whether the software runs reliably will directly affect the reliable operation of the system, and there is an urgent need to have means to guarantee software quality. Static analysis has been widely used in the field of software testing due to its features such as fully automatic operation, earlier implementation, no need to execute code, etc. It has become an important means to guarantee software quality. Testing tools can greatly improve the efficiency of software testing. At present, there are many software testing tools for static analysis, different tools have different characteristics and defect detection capabilities, and all of them have not low false positive rate and false negative rate, how to evaluate and select the testing tool has become an urgent problem to be solved. Based on the benchmark test set of CWE, and the five evaluation metrics of precision, recall, F1-Score, CWE coverage and Overall-Score, the evaluation process of software testing tools for static analysis is elaborated. A case study was conducted using three open-source software static analysis tools, CppCheck, TscanCode, and Flawfinder, which provides guidance and reference for the evaluation and selection of software static analysis tools.

    參考文獻
    相似文獻
    引證文獻
引用本文

曾福萍,王澤宇,李宇佳,王杰凱.面向靜態(tài)分析的軟件測試工具評估方法研究計算機測量與控制[J].,2024,32(12):280-287.

復制
分享
文章指標
  • 點(diǎn)擊次數:
  • 下載次數:
  • HTML閱讀次數:
  • 引用次數:
歷史
  • 收稿日期:2024-07-17
  • 最后修改日期:2024-10-07
  • 錄用日期:2024-10-08
  • 在線(xiàn)發(fā)布日期: 2024-12-24
  • 出版日期:
文章二維碼
桂东县| 大悟县| 徐汇区| 石河子市| 木兰县| 枣阳市| 屯留县| 邹城市| 大英县| 西充县| 留坝县| 大化| 云南省| 方城县| 罗平县| 陆河县| 常熟市| 乡城县| 江油市| 鄂伦春自治旗| 洱源县| 林西县| 四子王旗| 六安市| 马山县| 司法| 济南市| 邢台市| 忻州市| 芮城县| 栾城县| 华安县| 兰州市| 正宁县| 长子县| 衡东县| 务川| 德昌县| 土默特左旗| 高台县| 乐平市|