用大模型幫程序員找Bug,中科院剖析102篇論文總結(jié)出這些方案
AIGC動(dòng)態(tài)歡迎閱讀
原標(biāo)題:用大模型幫程序員找Bug,中科院剖析102篇論文總結(jié)出這些方案
關(guān)鍵字:測(cè)試,模型,軟件,報(bào)告,技術(shù)
文章來源:量子位
內(nèi)容字?jǐn)?shù):8402字
內(nèi)容摘要:
中科院王俊杰團(tuán)隊(duì) 投稿量子位 | 公眾號(hào) QbitAI中科院對(duì)“找Bug”下手了,一口氣總結(jié)了N種方案!
法寶就是大模型。
大模型由于其卓越的自然語言理解、推理等能力,已經(jīng)被應(yīng)用于各種場(chǎng)景,取得了前所未有的效果。
類似的,軟件測(cè)試領(lǐng)域也受益于其強(qiáng)大的能力,能夠幫助生成逼真且多樣化測(cè)試輸入,模擬各種異常,加速缺陷的發(fā)現(xiàn),提升測(cè)試效率,進(jìn)行潛在提高軟件質(zhì)量。
來自中國科學(xué)院軟件研究所、澳大利亞Monash大學(xué)、加拿大York大學(xué)的研究團(tuán)隊(duì)收集了截止到2023年10月30日發(fā)表的102篇相關(guān)論文,并分別從軟件測(cè)試和大模型視角進(jìn)行了全面分析,總結(jié)出一篇關(guān)于大模型在軟件測(cè)試領(lǐng)域應(yīng)用的全面綜述。
(論文地址見文末)
研究發(fā)現(xiàn)一覽圖是這樣?jì)饍旱模?br />詳細(xì)內(nèi)容我們接著往下看。
從軟件測(cè)試的視角來看首先,研究人員從軟件測(cè)試的角度進(jìn)行了分析,并將收集到的研究工作按照測(cè)試任務(wù)進(jìn)行組織。
如下圖所示,大模型的應(yīng)用主要集中在軟件測(cè)試生命周期的后段,用于測(cè)試用例準(zhǔn)備(包括單元測(cè)試用例生成、測(cè)試預(yù)言生成、系統(tǒng)級(jí)測(cè)試輸入生成)、測(cè)試報(bào)告分析、程序調(diào)試和修復(fù)等任務(wù)。然而,在測(cè)試生命周期的早期任務(wù)(如測(cè)試需求、測(cè)試計(jì)劃等)
原文鏈接:用大模型幫程序員找Bug,中科院剖析102篇論文總結(jié)出這些方案
聯(lián)系作者
文章來源:量子位
作者微信:QbitAI
作者簡介:追蹤人工智能新趨勢(shì),關(guān)注科技行業(yè)新突破