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

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

軟件缺陷嚴(yán)重性與修復(fù)復(fù)雜度關(guān)系研究

發(fā)布時(shí)間:2021-06-01 22:31
  隨著軟件行業(yè)的不斷發(fā)展,以及信息化時(shí)代軟件應(yīng)用的普及,軟件滲透到日益廣闊的業(yè)務(wù)和應(yīng)用領(lǐng)域,其架構(gòu)復(fù)雜度及代碼的容量也達(dá)到了讓開發(fā)人員難以理解和管理的程度,這一趨勢(shì)使得軟件項(xiàng)目的維護(hù)難度不斷加劇。軟件缺陷修復(fù)作為軟件維護(hù)的主要活動(dòng),對(duì)于維護(hù)工作的進(jìn)展有著重要的影響。在進(jìn)行任務(wù)分配過程中,工作人員一般會(huì)根據(jù)缺陷嚴(yán)重性等級(jí)來分配缺陷修復(fù)的優(yōu)先級(jí),然而缺陷的修復(fù)復(fù)雜度同樣是缺陷修復(fù)過程中任務(wù)分配時(shí)的重要參考指標(biāo)。因此,有必要對(duì)軟件缺陷的嚴(yán)重性等級(jí)與修復(fù)復(fù)雜度之間的關(guān)系展開研究。為了研究缺陷嚴(yán)重性等級(jí)與其修復(fù)復(fù)雜度之間的關(guān)系,本文針對(duì)13個(gè)Apache軟件基金會(huì)旗下的優(yōu)秀開源軟件項(xiàng)目展開了案例研究。首先,定義了三個(gè)用來衡量缺陷修復(fù)復(fù)雜度的指標(biāo),分別為缺陷修復(fù)時(shí)所修改的代碼行數(shù)、源文件數(shù)以及軟件包數(shù)。然后利用缺陷倉(cāng)庫(kù)中的缺陷報(bào)告和版本控制倉(cāng)庫(kù)中的歷史提交記錄等信息,將缺陷與修復(fù)該缺陷的提交記錄相關(guān)聯(lián),以獲得缺陷修復(fù)所修改的信息。最后,使用Mann-Whitney U檢驗(yàn)分別驗(yàn)證了不同嚴(yán)重性等級(jí)的缺陷的修復(fù)復(fù)雜度指標(biāo)之間是否存在顯著差異。最終,我們發(fā)現(xiàn):對(duì)于研究中的大多數(shù)項(xiàng)目,嚴(yán)重性等級(jí)為Block... 

【文章來源】:華中師范大學(xué)湖北省 211工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:71 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

軟件缺陷嚴(yán)重性與修復(fù)復(fù)雜度關(guān)系研究


圖2-1?JIRA問題跟蹤系統(tǒng)展示所有項(xiàng)目的web頁(yè)面??如圖2-2所示,點(diǎn)擊該頁(yè)面中的View?all?issues?and?filters,展示該項(xiàng)目的所有??的缺陷以及過?

頁(yè)面,缺陷,跟蹤系統(tǒng),信息


__??V.*:JNt:?,'fr-.?■?■?????QJ?t'wW<i?Ay,'*:?Mpt.0???■?■.)::>?*.?il-Mifc-.'??/■iv*?i...?..;;--:?gj??:-.-??>??二????-?.??.?*?■■?'?'(:?i?.*??Q?:???-?.???l|?.W〇C???念???:?-??.?■?■?.;—.?,-MC?-:.?....???W—V?-?'.^>V?.-?.?--r:??圖2-1?JIRA問題跟蹤系統(tǒng)展示所有項(xiàng)目的web頁(yè)面??如圖2-2所示,點(diǎn)擊該頁(yè)面中的View?all?issues?and?filters,展示該項(xiàng)目的所有??的缺陷以及過濾項(xiàng)。??B?/?C?vnt.?..?t?:U???vm?.?*?〇??3?A?u?nui〇?Open?issues?;?.???af?.-ri<;?^4????ws>9切i?.w:-?^>e*fbv??@?H>u??<>?款?-?l?乜??^??::?-?vw*-??r?^s.?*??匕的沖?J3?^????vw??????KtngKrxr^i^:'.?U??C?-?tv*<?pt?>r??lVri?????R>cw.-f*?r*-J*<?*re?*?^?<??S1??Q?-?<。?tNf?<?'y-T?r'WTM'JT.V??{:???<?K?.^,-.?一,??fw?Ar-.-vp?%vnc?jl.?rv??A.?W-?,J...??ii.-'+ir-?r*?i.-.?H,r>-4?II-*.W|?

條件,缺陷,板塊,過濾條件


?"??k^*—vw*tzv'二?-??TcJ?p*x^*W?H?:tit???*?*'*?uvmj??bvw猶?W仰.K?r-???□?:o^f??*<???'VfH?VC:?■?-?.a;1:.?"?.:,,.?J::-,:;?.??..:?.i.?v.?;-;??-?;>?ttAV,-.r.;?yv"i:-,r?n-l?'.'?'■i-,i-<-fi-f^y.-i-?r.:'.''.?.■■?:.?■■■■■<.■??_。?^?-???^?I?'???圖2-3所有缺陷和過濾器的頁(yè)面??點(diǎn)擊了?View?all?issues?and?filters之后,會(huì)看到圖2-3的頁(yè)面,該頁(yè)面主要由??三部分組成,分別是過濾條件設(shè)置板塊、缺陷列表板塊以及缺陷詳細(xì)信息板塊。??如圖2-3所示,圖中的標(biāo)識(shí)為1的紅色方框部分為過濾條件設(shè)置板塊。通過設(shè)置??過濾項(xiàng),可以對(duì)所有缺陷進(jìn)行篩選,查詢符合條件的所有缺陷,然后再導(dǎo)出。由??于JIRA平臺(tái)只支持每次導(dǎo)出的缺陷個(gè)數(shù)不超過1000,因此為了導(dǎo)出項(xiàng)目的所有??缺陷,本文選擇以缺陷創(chuàng)建日期為篩選條件,一次導(dǎo)出操作只導(dǎo)出一段時(shí)間內(nèi)所??創(chuàng)建的缺陷,并確保每次所選擇的時(shí)間段內(nèi)的缺陷數(shù)量不超過1000。具體操作??步驟如下:??(1)刪除圖2-3中紅色方框1處的Resolution:?Unresolved篩選條件,該篩選條??件為默認(rèn)的篩選條件,即篩選出Resolution狀態(tài)為Unresolved的缺陷。??(2)點(diǎn)擊圖2-3中的紅色方框1中名為More下拉列表項(xiàng),就會(huì)彈出圖2-4所示??的篩選條件搜索框,在Search輸入框中輸入Created?Date,點(diǎn)擊搜索并


本文編號(hào):3210281

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

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3210281.html


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

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