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

當前位置:主頁 > 科技論文 > 軟件論文 >

軟件缺陷嚴重性與修復復雜度關系研究

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

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

【文章頁數】:71 頁

【學位級別】:碩士

【部分圖文】:

軟件缺陷嚴重性與修復復雜度關系研究


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

頁面,缺陷,跟蹤系統(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)展示所有項目的web頁面??如圖2-2所示,點擊該頁面中的View?all?issues?and?filters,展示該項目的所有??的缺陷以及過濾項。??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所有缺陷和過濾器的頁面??點擊了?View?all?issues?and?filters之后,會看到圖2-3的頁面,該頁面主要由??三部分組成,分別是過濾條件設置板塊、缺陷列表板塊以及缺陷詳細信息板塊。??如圖2-3所示,圖中的標識為1的紅色方框部分為過濾條件設置板塊。通過設置??過濾項,可以對所有缺陷進行篩選,查詢符合條件的所有缺陷,然后再導出。由??于JIRA平臺只支持每次導出的缺陷個數不超過1000,因此為了導出項目的所有??缺陷,本文選擇以缺陷創(chuàng)建日期為篩選條件,一次導出操作只導出一段時間內所??創(chuàng)建的缺陷,并確保每次所選擇的時間段內的缺陷數量不超過1000。具體操作??步驟如下:??(1)刪除圖2-3中紅色方框1處的Resolution:?Unresolved篩選條件,該篩選條??件為默認的篩選條件,即篩選出Resolution狀態(tài)為Unresolved的缺陷。??(2)點擊圖2-3中的紅色方框1中名為More下拉列表項,就會彈出圖2-4所示??的篩選條件搜索框,在Search輸入框中輸入Created?Date,點擊搜索并


本文編號:3210281

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

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


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

版權申明:資料由用戶03878***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com