国产欧美精品一区二区,中文字幕专区在线亚洲,国产精品美女网站在线观看,艾秋果冻传媒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
  • 出版日期:
文章二維碼
上犹县| 克山县| 雅安市| 武定县| 岳池县| 绵阳市| 华坪县| 德庆县| 武强县| 宁津县| 绥阳县| 江油市| 工布江达县| 红河县| 江达县| 龙南县| 温宿县| 卢龙县| 和顺县| 泸溪县| 涡阳县| 阳泉市| 邯郸县| 辽宁省| 万山特区| 霸州市| 铁力市| 博乐市| 伊川县| 曲阳县| 东乌珠穆沁旗| 古交市| 平顺县| 临邑县| 富平县| 博野县| 诸暨市| 广安市| 黔西县| 靖宇县| 临清市|