基于條件分類執(zhí)行切片譜的多缺陷定位方法研究
發(fā)布時(shí)間:2025-02-26 21:00
軟件產(chǎn)品是人們生活中不可或缺的一部分。軟件產(chǎn)品的可靠性與可用性成為了人們關(guān)心的重要問題。人們在不斷變化的環(huán)境與需求中對軟件的測試與調(diào)試提出了更高的要求。調(diào)試是提高軟件質(zhì)量的手段之一,它能有效找出軟件缺陷所在。近年來,軟件的多樣性及復(fù)雜性給軟件調(diào)試人員帶來極大的挑戰(zhàn)。因此,精確的定位軟件中所出現(xiàn)的缺陷是當(dāng)前軟件缺陷定位的研究熱點(diǎn);谧V的缺陷定位方法(spectrum-based fault localization,簡稱SBFL)是當(dāng)前最流行軟件缺陷定位技術(shù)之一。該技術(shù)通過收集程序的覆蓋信息及執(zhí)行結(jié)果來定位缺陷位置。但是,SBFL方法沒有考慮到程序的依賴性,存在局限性;跅l件執(zhí)行切片譜的多錯(cuò)誤定位技術(shù)(A technique of Conditioned Execution Slicing Spectrum-based Multiple Fault Localization,簡稱CESS-MFL)考慮了程序的依賴性,可以一定程度的降低程序隨著缺陷數(shù)的增多而效率降低的問題,但該技術(shù)仍受與缺陷無關(guān)語句的影響比較大。針對上述問題,本文提出了一種基于條件分類可執(zhí)行切片的多缺陷定位方法(Cond...
【文章頁數(shù)】:50 頁
【學(xué)位級別】:碩士
【部分圖文】:
本文編號(hào):4034377
【文章頁數(shù)】:50 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖3.1CCESS-MFL方法流程圖
Fig.3.1FlowchartofCCESS-MFLmethod圖3.1CCESS-MFL方法流程圖件分類執(zhí)行切片譜節(jié)主要介紹主要介紹如何構(gòu)建條件分類執(zhí)行切片譜。19條件分類執(zhí)行切片譜已知程序P的inI輸入變量集,關(guān)于式()inCI,根據(jù)....
圖4.8西門子數(shù)據(jù)集效果圖
陷的定位中明顯比傳統(tǒng)的定位技術(shù)Tarantula、Jaccard、OchiaiS-MFL技術(shù)也明顯比其他四個(gè)方法效果要好。然而,在一些子版本中,CCESS-MFL技術(shù)也不盡人意,這是因?yàn)橛行┏绦蜻\(yùn)及偶然正確性的影響比較嚴(yán)重,比如replace子套件中出現(xiàn)個(gè)效率低,因此,....
本文編號(hào):4034377
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/4034377.html
上一篇:基于區(qū)塊鏈的分布式發(fā)電市場化交易研究
下一篇:沒有了
下一篇:沒有了
最近更新
教材專著