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

基于頻譜增強的軟件多故障定位
DOI:
CSTR:
作者:
作者單位:

1.南昌航空大學(xué) 軟件學(xué)院;2.南昌航空大學(xué)軟件測評中心

作者簡(jiǎn)介:

通訊作者:

中圖分類(lèi)號:

TP311.55

基金項目:

江西省自然科學(xué)基金資助項目(20212BAB212009)


Software Multiple Fault Localization based on Spectrum Enhancement
Author:
Affiliation:

Fund Project:

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

    檢測故障是繁瑣而耗時(shí)的,為了提高傳統軟件故障定位方法的效率以及精確度,提出了一種基于頻譜的故障定位新方法;充分利用了失敗的測試用例與故障之間的關(guān)系,通過(guò)使用頻譜增強的方式,采取邏輯與運算的關(guān)鍵技術(shù)和方法,對失敗的測試用例進(jìn)行精簡(jiǎn),優(yōu)化失敗測試用例中的頻譜信息,從而得到頻譜增強后的測試用例,克服了冗余測試用例對定位效果的消極影響,再根據新的頻譜信息計算可疑度值,最后生成優(yōu)化后的可疑度排序列表;首次將頻譜增強的方法同時(shí)運用到單故障與多故障程序場(chǎng)景中,在包含植入故障的西門(mén)子程序和真實(shí)故障的Defects4j程序中,經(jīng)實(shí)驗檢測證明本研究方法能夠顯著(zhù)減少代碼檢查的范圍,尤其是在高性能范圍內(EXAM5%),并且僅通過(guò)檢查T(mén)op-1至少能有效地定位超過(guò)原有約20%的故障,結果表明基于頻譜增強的故障定位方法有效提升了檢測率,可以更好地幫助程序員精準定位故障位置。

    Abstract:

    Detecting faults is tedious and time-consuming,in order to improve the efficiency and accuracy of traditional software fault location methods, a new method of fault location based on spectrum is proposed; the relationship between failed test cases and faults is fully utilized, and the key techniques and methods of logic conjunction operations are adopted to streamline the failed test cases and optimize the spectrum information in the failed test cases by using spectrum enhancement. The method of spectrum enhancement is applied to both single-fault and multi-fault program scenarios for the first time. In Siemens programs with embedded faults and Defects4j programs with real faults, experimental tests have demonstrated that this research method can significantly reduce the scope of code checking, especially in the high performance range (EXAM 5%), and can effectively locate more than about 20% of the original faults by checking Top-1 only, showing that the spectrum enhancement-based fault location method effectively improves the checking rate and can better help programmers pinpoint the location of faults.

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

陳琪,周世健,樊鑫,鄔凱勝,肖鵬.基于頻譜增強的軟件多故障定位計算機測量與控制[J].,2023,31(8):16-23.

復制
分享
文章指標
  • 點(diǎn)擊次數:
  • 下載次數:
  • HTML閱讀次數:
  • 引用次數:
歷史
  • 收稿日期:2023-02-22
  • 最后修改日期:2023-02-27
  • 錄用日期:2023-02-28
  • 在線(xiàn)發(fā)布日期: 2023-08-22
  • 出版日期:
文章二維碼
周至县| 榆社县| 太谷县| 临潭县| 封丘县| 蕲春县| 建平县| 苍山县| 彰化市| 吴桥县| 海原县| 红原县| 星子县| 运城市| 定西市| 龙江县| 鹰潭市| 昆山市| 福州市| 诸暨市| 内乡县| 辛集市| 奈曼旗| 丁青县| 民权县| 葵青区| 长岛县| 台中市| 太谷县| 迁安市| 拜泉县| 宣汉县| 南涧| 裕民县| 塔城市| 绵竹市| 察雅县| 洪湖市| 馆陶县| 六安市| 金湖县|