數(shù)據(jù)驅(qū)動(dòng)的軟件缺陷預(yù)測研究綜述
發(fā)布時(shí)間:2021-06-13 00:59
數(shù)據(jù)驅(qū)動(dòng)的軟件缺陷預(yù)測是提高軟件測試效率、保證軟件可靠性的重要途徑之一,近幾年已成為實(shí)證軟件工程的研究熱點(diǎn).首先介紹了數(shù)據(jù)驅(qū)動(dòng)軟件缺陷預(yù)測的研究背景;然后總結(jié)了已有軟件缺陷數(shù)據(jù)屬性度量方法的特點(diǎn),并按照軟件開發(fā)中缺陷預(yù)測的使用場景,以數(shù)據(jù)來源為主線從基于版本內(nèi)數(shù)據(jù)、跨版本數(shù)據(jù)和跨項(xiàng)目數(shù)據(jù)實(shí)現(xiàn)缺陷預(yù)測三個(gè)方面對(duì)近10年(20052015)已有的研究工作進(jìn)行分類歸納和比較;最后對(duì)該領(lǐng)域未來的研究趨勢進(jìn)行了展望.
【文章來源】:電子學(xué)報(bào). 2017,45(04)北大核心EICSCD
【文章頁數(shù)】:7 頁
【文章目錄】:
1 引言
2 數(shù)據(jù)驅(qū)動(dòng)的軟件缺陷預(yù)測相關(guān)背景
3 軟件缺陷數(shù)據(jù)屬性度量方法
3.1 軟件產(chǎn)品屬性度量
(1)傳統(tǒng)代碼屬性度量
(2)面向?qū)ο髮傩远攘?br> 3.2 軟件過程屬性度量
(1)代碼變更度量
(2)代碼開發(fā)者度量
4 數(shù)據(jù)驅(qū)動(dòng)的軟件缺陷預(yù)測實(shí)現(xiàn)方法
4.1 版本內(nèi)數(shù)據(jù)驅(qū)動(dòng)的缺陷預(yù)測方法
(1)基于監(jiān)督方式的缺陷預(yù)測
(2)基于無監(jiān)督和半監(jiān)督方式的缺陷預(yù)測
4.2 跨版本數(shù)據(jù)驅(qū)動(dòng)的缺陷預(yù)測方法
(1)基于軟件產(chǎn)品度量的跨版本預(yù)測
(2)基于軟件過程度量的跨版本預(yù)測
4.3 跨項(xiàng)目數(shù)據(jù)驅(qū)動(dòng)的缺陷預(yù)測方法
(1)基于特征遷移的跨項(xiàng)目預(yù)測
(2)基于實(shí)例遷移的跨項(xiàng)目預(yù)測
5 未來研究工作展望
6 結(jié)語
本文編號(hào):3226664
【文章來源】:電子學(xué)報(bào). 2017,45(04)北大核心EICSCD
【文章頁數(shù)】:7 頁
【文章目錄】:
1 引言
2 數(shù)據(jù)驅(qū)動(dòng)的軟件缺陷預(yù)測相關(guān)背景
3 軟件缺陷數(shù)據(jù)屬性度量方法
3.1 軟件產(chǎn)品屬性度量
(1)傳統(tǒng)代碼屬性度量
(2)面向?qū)ο髮傩远攘?br> 3.2 軟件過程屬性度量
(1)代碼變更度量
(2)代碼開發(fā)者度量
4 數(shù)據(jù)驅(qū)動(dòng)的軟件缺陷預(yù)測實(shí)現(xiàn)方法
4.1 版本內(nèi)數(shù)據(jù)驅(qū)動(dòng)的缺陷預(yù)測方法
(1)基于監(jiān)督方式的缺陷預(yù)測
(2)基于無監(jiān)督和半監(jiān)督方式的缺陷預(yù)測
4.2 跨版本數(shù)據(jù)驅(qū)動(dòng)的缺陷預(yù)測方法
(1)基于軟件產(chǎn)品度量的跨版本預(yù)測
(2)基于軟件過程度量的跨版本預(yù)測
4.3 跨項(xiàng)目數(shù)據(jù)驅(qū)動(dòng)的缺陷預(yù)測方法
(1)基于特征遷移的跨項(xiàng)目預(yù)測
(2)基于實(shí)例遷移的跨項(xiàng)目預(yù)測
5 未來研究工作展望
6 結(jié)語
本文編號(hào):3226664
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3226664.html
最近更新
教材專著