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