一種面向軟件缺陷預(yù)測的可容忍噪聲的特征選擇框架
[Abstract]:Software defect prediction by mining software history warehouse and constructing defect prediction model to predict the potential defect program module in the project under test. However, in the process of mining, noise may be generated when the program module is marked by type or measured by software. Although the researchers have analyzed the noise tolerance of the existing feature selection methods, as far as we know, few researchers have designed a novel feature selection method which can tolerate noise in the software defect prediction research. To solve this problem, we propose a noise tolerant feature selection framework (FECS.). Specifically, with the help of cluster analysis, the original feature set is divided into a specified number of clusters, and then three different heuristic feature selection strategies are designed, and the most typical features are selected from each cluster in turn. In the empirical study, the actual projects such as Eclipse and NASA are taken as the evaluation objects. Firstly, a series of data preprocessing methods are used to improve the quality of the data set, and then the quasi-standard noise and feature noise are injected at the same time to simulate the noise data set. The effectiveness of FECS framework is verified by comparing with the typical feature selection method. In addition, the effects of noise injection rate, feature selection ratio and noise type on defect prediction performance are deeply analyzed. It provides guidance for more effective use of FECS.
【作者單位】: 南京大學(xué)計算機(jī)軟件新技術(shù)國家重點實驗室;南京大學(xué)計算機(jī)科學(xué)與技術(shù)系;南通大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院;
【基金】:國家自然科學(xué)基金(61373012,61202006,61321491,91218302) 歐盟項目(612212) 南京大學(xué)計算機(jī)軟件新技術(shù)國家重點實驗室開放課題(KFKT2016B18);南京大學(xué)優(yōu)秀博士研究生創(chuàng)新能力提升計劃和軟件新技術(shù)與產(chǎn)業(yè)化協(xié)同創(chuàng)新中心部分資助
【分類號】:TP311.5
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;常用軟件缺陷威脅因特網(wǎng)[J];佛山陶瓷;2001年02期
2 ;軟件缺陷詞典正在制定[J];軟件世界;2007年06期
3 王德勝;宮云戰(zhàn);;論軟件缺陷[J];計算機(jī)應(yīng)用研究;2008年12期
4 聶劍平;韓柯;陳光;曹旭;;軟件缺陷增長過程的混沌分析[J];計算機(jī)工程與應(yīng)用;2008年11期
5 劉海;郝克剛;;軟件缺陷數(shù)據(jù)的分析方法及其實現(xiàn)[J];計算機(jī)科學(xué);2008年08期
6 熊斐;李建忠;徐中望;;軟件缺陷管理與防范[J];科技創(chuàng)新導(dǎo)報;2009年04期
7 石劍飛;楊欣;秦瑋;閆懷志;;一種軟件缺陷預(yù)測改進(jìn)模型的研究[J];北京理工大學(xué)學(xué)報;2010年09期
8 繆林松;;基于代價敏感神經(jīng)網(wǎng)絡(luò)算法的軟件缺陷預(yù)測[J];電子科技;2012年06期
9 朱小燕;曲俊燕;;淺析軟件缺陷的問題[J];無線互聯(lián)科技;2013年04期
10 田華;蒲天銀;;基于遷移學(xué)習(xí)的軟件缺陷預(yù)測方法研究[J];西南師范大學(xué)學(xué)報(自然科學(xué)版);2014年03期
相關(guān)會議論文 前10條
1 趙修湘;石勇;劉瑩;張玲玲;;文本分類在軟件缺陷管理中的應(yīng)用[A];第四屆(2009)中國管理學(xué)年會——管理科學(xué)與工程分會場論文集[C];2009年
2 李立清;;軟件缺陷數(shù)據(jù)的分析和預(yù)測[A];第三屆中國測試學(xué)術(shù)會議論文集[C];2004年
3 李立清;;用軟件缺陷數(shù)據(jù)進(jìn)行缺陷預(yù)測[A];中國工程物理研究院科技年報(2005)[C];2005年
4 趙亮;侯金寶;;文件和包層次的軟件缺陷預(yù)測研究[A];第十四屆全國容錯計算學(xué)術(shù)會議(CFTC'2011)論文集[C];2011年
5 于秀山;王廣儉;;軟件缺陷管理[A];中國電子學(xué)會可靠性分會第十三屆學(xué)術(shù)年會論文選[C];2006年
6 靖紅芳;王斌;楊雅輝;;基于類別分布的特征選擇框架[A];第四屆全國信息檢索與內(nèi)容安全學(xué)術(shù)會議論文集(上)[C];2008年
7 寇綱;彭怡;石勇;;基于數(shù)據(jù)挖掘的軟件缺陷度量評估管理及研究現(xiàn)狀綜述[A];第三屆(2008)中國管理學(xué)年會——信息管理分會場論文集[C];2008年
8 高通;焦彥平;龔波;;基于曲線擬合的軟件缺陷排除成本預(yù)測[A];2010年全國通信安全學(xué)術(shù)會議論文集[C];2010年
9 涂亞明;毛軍鵬;余靜;尹磊;;系統(tǒng)測試階段的軟件缺陷預(yù)測模型分析[A];第六屆中國測試學(xué)術(shù)會議論文集[C];2010年
10 李長升;盧漢清;;排序?qū)W習(xí)模型中的特征選擇[A];第六屆和諧人機(jī)環(huán)境聯(lián)合學(xué)術(shù)會議(HHME2010)、第19屆全國多媒體學(xué)術(shù)會議(NCMT2010)、第6屆全國人機(jī)交互學(xué)術(shù)會議(CHCI2010)、第5屆全國普適計算學(xué)術(shù)會議(PCC2010)論文集[C];2010年
相關(guān)重要報紙文章 前7條
1 謝敏、戴金龍;追蹤每一個軟件缺陷[N];計算機(jī)世界;2005年
2 學(xué)健;可怕的不是缺陷本身[N];計算機(jī)世界;2001年
3 ;Firefox、IE中發(fā)現(xiàn)缺陷[N];計算機(jī)世界;2005年
4 道瓊斯;小電腦 大雄心[N];人民郵電;2007年
5 特約撰稿 朱顏鎮(zhèn);萬維易化項目管理力助電信運(yùn)營商[N];通信信息報;2004年
6 ;Microsoft計劃推出Windows Server SP1[N];計算機(jī)世界;2004年
7 記者 王俊鳴;美專家認(rèn)為因特網(wǎng)中樞有漏洞[N];科技日報;2001年
相關(guān)博士學(xué)位論文 前10條
1 于巧;基于機(jī)器學(xué)習(xí)的軟件缺陷預(yù)測方法研究[D];中國礦業(yè)大學(xué);2017年
2 Gabriel Kofi Armah;[D];電子科技大學(xué);2015年
3 王偉光;動態(tài)軟件缺陷測試關(guān)鍵技術(shù)研究[D];南京大學(xué);2016年
4 陳琳;基于機(jī)器學(xué)習(xí)的軟件缺陷預(yù)測研究[D];重慶大學(xué);2016年
5 陳媛;基于數(shù)據(jù)挖掘的軟件缺陷預(yù)測技術(shù)研究[D];中國科學(xué)院研究生院(長春光學(xué)精密機(jī)械與物理研究所);2012年
6 馬櫻;基于機(jī)器學(xué)習(xí)的軟件缺陷預(yù)測技術(shù)研究[D];電子科技大學(xué);2012年
7 單純;軟件缺陷分布預(yù)測技術(shù)及應(yīng)用研究[D];北京理工大學(xué);2015年
8 劉望舒;軟件缺陷預(yù)測中數(shù)據(jù)預(yù)處理關(guān)鍵技術(shù)研究及應(yīng)用[D];南京大學(xué);2017年
9 張凱;軟件缺陷混沌分形描述與軟件質(zhì)量進(jìn)化度量的研究[D];武漢理工大學(xué);2005年
10 李靜;高維數(shù)據(jù)交互特征選擇和分類研究[D];燕山大學(xué);2015年
相關(guān)碩士學(xué)位論文 前10條
1 方昊;基于機(jī)器學(xué)習(xí)的軟件缺陷預(yù)測及系統(tǒng)開發(fā)[D];南京郵電大學(xué);2017年
2 甘露;基于深度學(xué)習(xí)的軟件缺陷預(yù)測技術(shù)研究[D];南京航空航天大學(xué);2017年
3 趙長凱;軟件缺陷管理與預(yù)測系統(tǒng)的設(shè)計[D];復(fù)旦大學(xué);2013年
4 張亮;基于改進(jìn)BP算法的軟件缺陷預(yù)測模型研究[D];北京理工大學(xué);2015年
5 王男帥;基于遺傳優(yōu)化支持向量機(jī)的軟件缺陷預(yù)測模型研究[D];北京理工大學(xué);2015年
6 陳艷;軟件缺陷管理技術(shù)研究與實現(xiàn)[D];電子科技大學(xué);2014年
7 李碧雯;基于遷移學(xué)習(xí)的跨項目軟件缺陷預(yù)測[D];上海交通大學(xué);2015年
8 梁天超;一種基于人工免疫樸素貝葉斯方法的軟件缺陷預(yù)測模型[D];南京郵電大學(xué);2015年
9 陳家強(qiáng);軟件缺陷預(yù)測中數(shù)據(jù)預(yù)處理技術(shù)研究[D];南京大學(xué);2014年
10 江曉蘇;魚群優(yōu)化的多核支持向量機(jī)在軟件缺陷預(yù)測中的應(yīng)用[D];重慶師范大學(xué);2016年
,本文編號:2485951
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2485951.html