天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 自動(dòng)化論文 >

基于神經(jīng)網(wǎng)絡(luò)的軟件缺陷分派和數(shù)據(jù)誤用研究

發(fā)布時(shí)間:2020-07-18 07:45
【摘要】:為了方便地管理軟件缺陷,許多大規(guī)模開源項(xiàng)目使用軟件缺陷追蹤系統(tǒng),以缺陷報(bào)告的形式記錄、管理缺陷。軟件缺陷分派是軟件缺陷管理中的重要步驟,目的是分派合適的開發(fā)人員修復(fù)缺陷。缺陷修復(fù)效率對(duì)軟件質(zhì)量有重要影響,而高效地修復(fù)缺陷需要及時(shí)準(zhǔn)確地分派開發(fā)人員。在大規(guī)模開源項(xiàng)目中,不僅每天新增的缺陷報(bào)告數(shù)量多,而且項(xiàng)目中存在的開發(fā)人員數(shù)量也很多。因此,軟件缺陷分派需要耗費(fèi)大量人力成本和時(shí)間成本。為了提升缺陷分派的效率,許多研究提出預(yù)測(cè)修復(fù)人員的方法。其中最新的一類方法使用神經(jīng)網(wǎng)絡(luò)建立分類模型。但目前這類方法使用的數(shù)據(jù)集和參數(shù)設(shè)置都存在差異,難以進(jìn)行對(duì)比。因此本文根據(jù)這類方法中模型的主要特點(diǎn)構(gòu)建相似模型,并在同樣的數(shù)據(jù)集和參數(shù)設(shè)置下進(jìn)行實(shí)驗(yàn),從而便于對(duì)比。此外,本文使用注意力機(jī)制、標(biāo)簽平滑嘗試改進(jìn)現(xiàn)有模型。最后,由于缺陷屬性可能會(huì)隨時(shí)間而變動(dòng),如果使用錯(cuò)誤時(shí)間點(diǎn)的屬性值進(jìn)行測(cè)試,有導(dǎo)致模型效果虛高的風(fēng)險(xiǎn)。因此,本文使用不同時(shí)期的屬性值來研究數(shù)據(jù)誤用對(duì)模型效果的影響。本文的主要研究?jī)?nèi)容有:一、以缺陷基本屬性如文本和組件為特征,使用卷積神經(jīng)網(wǎng)絡(luò)、循環(huán)神經(jīng)網(wǎng)絡(luò)和注意力機(jī)制構(gòu)建模型。二、以缺陷派生屬性組件內(nèi)歷史修復(fù)人員序列為特征構(gòu)建模型,探索人員序列本身和根據(jù)人員序列計(jì)算的動(dòng)態(tài)標(biāo)簽平滑對(duì)模型效果的影響。三、探索增加缺陷報(bào)告提交者特征對(duì)模型效果在整體上及不同類型缺陷報(bào)告上的影響。四、探索由屬性變動(dòng)導(dǎo)致的數(shù)據(jù)誤用對(duì)模型效果的影響。本文的主要結(jié)論有:一、特征對(duì)模型效果的影響程度遠(yuǎn)大于網(wǎng)絡(luò)類型對(duì)模型效果的影響程度。單獨(dú)使用派生屬性特征的模型就能得到比使用基本屬性特征的模型更好的效果。二、動(dòng)態(tài)標(biāo)簽平滑可以提升預(yù)測(cè)修復(fù)人員中靠后部分的準(zhǔn)確率,靜態(tài)標(biāo)簽平滑可以提升預(yù)測(cè)修復(fù)人員中靠前部分的準(zhǔn)確率。三、加入缺陷提交者特征后的模型效果提升,基本來自于缺陷提交者同時(shí)為缺陷修復(fù)者的缺陷。由于提交者可以直接將缺陷分派給自己,因此在實(shí)際應(yīng)用中這部分提升的價(jià)值有限。四、各種屬性變動(dòng)對(duì)模型效果都有明顯影響,屬性變動(dòng)的影響程度從高到底依次為歷史修復(fù)人員序列、組件、文本。
【學(xué)位授予單位】:武漢大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:TP311.53;TP183
【圖文】:

缺陷,人員,組件,修改時(shí)間


2.1.1. 軟件缺陷報(bào)告的屬性圖 2.1 Eclipse 中編號(hào) 160000 的軟件缺陷報(bào)告基本信息圖 2.1 所示的是 Eclipse 中編號(hào) 160000 的軟件缺陷報(bào)告的基本信息。圖 2.1中最上方是缺陷報(bào)告的編號(hào)與摘要。Status 代表缺陷報(bào)告所處的狀態(tài)。Product 和Component 分別代表缺陷所屬的產(chǎn)品及產(chǎn)品中的組件。一般來說,每個(gè)組件由一組的開發(fā)人員維護(hù)。Assignee 代表負(fù)責(zé)修復(fù)該缺陷的開發(fā)人員,即缺陷分派模型的預(yù)測(cè)目標(biāo)。一份缺陷報(bào)告還包括報(bào)告提交者、提交時(shí)間和最近修改時(shí)間,這些信息記錄在圖 2.1 右上方的 Reported 和 Modified 屬性中。CC List 表示對(duì)該缺陷有興趣的用戶。

示意圖,附件,示例,缺陷


武漢大學(xué)碩士學(xué)位論文8圖 2.2 為軟件缺陷報(bào)告的附件列表示意圖,可以看到附件中的內(nèi)容有截圖、補(bǔ)丁和測(cè)試等多種類型。圖 2.2 軟件缺陷報(bào)告附件列表示例圖 2.3 為缺陷報(bào)告的描述與評(píng)論區(qū)域,Description 為報(bào)告提交者在提交報(bào)告時(shí)對(duì)缺陷的描述,項(xiàng)目開發(fā)者通過閱讀 Description 的內(nèi)容理解和重現(xiàn)缺陷。Comment 部分記錄了報(bào)告提交者和項(xiàng)目開發(fā)人員的交流過程。圖 2.3 Eclipse 中編號(hào) 160000 的軟件缺陷報(bào)告描述與評(píng)論除此之外,軟件缺陷追蹤系統(tǒng)中還記錄了缺陷報(bào)告屬性的變更記錄,它們保存在如圖 2.4 所示的缺陷報(bào)告屬性變更記錄表中。當(dāng)缺陷報(bào)告提交后,基本屬性的變化都會(huì)記錄在該表格中。缺陷報(bào)告的摘要、組件、分派者等屬性都可能發(fā)生變化并被記錄。

缺陷,變更記錄表,變更記錄,軟件缺陷


8除此之外,軟件缺陷追蹤系統(tǒng)中還記錄了缺陷報(bào)告屬性的變更記錄,它們保存在如圖 2.4 所示的缺陷報(bào)告屬性變更記錄表中。當(dāng)缺陷報(bào)告提交后,基本屬性的變化都會(huì)記錄在該表格中。缺陷報(bào)告的摘要、組件、分派者等屬性都可能發(fā)生變化并被記錄。

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 王鐵建;吳飛;荊曉遠(yuǎn);;基于多核字典學(xué)習(xí)的軟件缺陷預(yù)測(cè)[J];計(jì)算機(jī)科學(xué);2017年12期

2 劉柯宏;劉曉建;;開源程序的軟件缺陷分布特征的量化分析研究[J];電子元器件與信息技術(shù);2017年04期

3 胡柳;鄧杰;趙正偉;李瑞;;一種基于關(guān)聯(lián)規(guī)則的網(wǎng)絡(luò)軟件缺陷預(yù)測(cè)方法[J];信息技術(shù)與網(wǎng)絡(luò)安全;2018年04期

4 楊開懋;施小逸;湯恩義;;基于爬蟲的軟件缺陷預(yù)測(cè)[J];南昌教育學(xué)院學(xué)報(bào);2016年06期

5 傅藝綺;董威;尹良澤;杜雨晴;;基于組合機(jī)器學(xué)習(xí)算法的軟件缺陷預(yù)測(cè)模型[J];計(jì)算機(jī)研究與發(fā)展;2017年03期

6 甘露;臧洌;李航;;深度信念網(wǎng)軟件缺陷預(yù)測(cè)模型[J];計(jì)算機(jī)科學(xué);2017年04期

7 張志武;荊曉遠(yuǎn);吳飛;;基于二次學(xué)習(xí)的半監(jiān)督字典學(xué)習(xí)軟件缺陷預(yù)測(cè)[J];模式識(shí)別與人工智能;2017年03期

8 李勇;黃志球;王勇;房丙午;;數(shù)據(jù)驅(qū)動(dòng)的軟件缺陷預(yù)測(cè)研究綜述[J];電子學(xué)報(bào);2017年04期

9 朱朝陽;陳相舟;閆龍;張信明;;基于主成分分析法的人工免疫識(shí)別軟件缺陷預(yù)測(cè)模型研究[J];計(jì)算機(jī)科學(xué);2017年S1期

10 孟浩;鄧惠文;黃永兢;;基于軟件生命周期的軟件缺陷預(yù)防流程研究[J];電腦編程技巧與維護(hù);2017年12期

相關(guān)會(huì)議論文 前10條

1 趙修湘;石勇;劉瑩;張玲玲;;文本分類在軟件缺陷管理中的應(yīng)用[A];第四屆(2009)中國(guó)管理學(xué)年會(huì)——管理科學(xué)與工程分會(huì)場(chǎng)論文集[C];2009年

2 趙亮;侯金寶;;文件和包層次的軟件缺陷預(yù)測(cè)研究[A];第十四屆全國(guó)容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議(CFTC'2011)論文集[C];2011年

3 于秀山;王廣儉;;軟件缺陷管理[A];中國(guó)電子學(xué)會(huì)可靠性分會(huì)第十三屆學(xué)術(shù)年會(huì)論文選[C];2006年

4 寇綱;彭怡;石勇;;基于數(shù)據(jù)挖掘的軟件缺陷度量評(píng)估管理及研究現(xiàn)狀綜述[A];第三屆(2008)中國(guó)管理學(xué)年會(huì)——信息管理分會(huì)場(chǎng)論文集[C];2008年

5 李立清;;用軟件缺陷數(shù)據(jù)進(jìn)行缺陷預(yù)測(cè)[A];中國(guó)工程物理研究院科技年報(bào)(2005)[C];2005年

6 張志剛;趙靜;張苓琳;;基于語義分析的軟件缺陷自動(dòng)檢測(cè)技術(shù)研究[A];第五屆中國(guó)指揮控制大會(huì)論文集[C];2017年

7 高通;焦彥平;龔波;;基于曲線擬合的軟件缺陷排除成本預(yù)測(cè)[A];2010年全國(guó)通信安全學(xué)術(shù)會(huì)議論文集[C];2010年

8 涂亞明;毛軍鵬;余靜;尹磊;;系統(tǒng)測(cè)試階段的軟件缺陷預(yù)測(cè)模型分析[A];第六屆中國(guó)測(cè)試學(xué)術(shù)會(huì)議論文集[C];2010年

9 宋建偉;謝t

本文編號(hào):2760614


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2760614.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d0456***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com