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

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

軟件生態(tài)系統(tǒng)中的跨項(xiàng)目缺陷理解與分析技術(shù)

發(fā)布時(shí)間:2025-02-05 15:46
  作為最受歡迎的開(kāi)源代碼倉(cāng)庫(kù),GitHub以其特有的“社交編程”方式極大地促進(jìn)了軟件生態(tài)系統(tǒng)的發(fā)展。在GitHub軟件生態(tài)系統(tǒng)中,下游項(xiàng)目依賴于上游項(xiàng)目提供的基礎(chǔ)設(shè)施或功能組件,形成了復(fù)雜的項(xiàng)目間依賴關(guān)系。通過(guò)這些依賴關(guān)系,上游項(xiàng)目中的缺陷將其影響傳遞到下游項(xiàng)目中,形成軟件生態(tài)系統(tǒng)中獨(dú)有的跨項(xiàng)目缺陷。相比于項(xiàng)目?jī)?nèi)缺陷,跨項(xiàng)目缺陷影響范圍更大,危害整個(gè)生態(tài)系統(tǒng)的健康;其處理過(guò)程更復(fù)雜,涉及多個(gè)項(xiàng)目開(kāi)發(fā)者的協(xié)作;且由于一些影響僅暴露在下游,上游測(cè)試集無(wú)法捕獲,導(dǎo)致其檢測(cè)難度更高。隨著GitHub的愈加流行和軟件生態(tài)系統(tǒng)的高速發(fā)展,此類缺陷數(shù)量不斷增加,其有別于項(xiàng)目?jī)?nèi)缺陷的特點(diǎn)導(dǎo)致已有的缺陷理解和分析結(jié)論以及檢測(cè)修復(fù)等技術(shù)不再適用。然而當(dāng)前軟件生態(tài)系統(tǒng)和缺陷的相關(guān)工作仍缺少對(duì)該類缺陷的關(guān)注,尤其缺乏對(duì)其檢測(cè)、診斷和修復(fù)過(guò)程的理解和特征總結(jié),缺少適用于軟件生態(tài)系統(tǒng)的跨項(xiàng)目缺陷檢測(cè)和修復(fù)的支持技術(shù)與工具。因此,本文圍繞GitHub軟件生態(tài)系統(tǒng)中的跨項(xiàng)目缺陷理解和分析技術(shù)展開(kāi)研究。具體而言,本文的第一項(xiàng)工作關(guān)注程序員處理跨項(xiàng)目缺陷時(shí)的應(yīng)對(duì)措施,著重研究跨項(xiàng)目缺陷帶來(lái)的兩個(gè)難點(diǎn):跨項(xiàng)目缺陷的根本原因追蹤...

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

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

【部分圖文】:

圖1:1:論文組織結(jié)構(gòu)

圖1:1:論文組織結(jié)構(gòu)

并使跨項(xiàng)目測(cè)試在合理時(shí)間內(nèi)完成。同時(shí),本文的實(shí)證評(píng)估是第一個(gè)針??對(duì)跨項(xiàng)目回歸測(cè)試的可重復(fù)實(shí)驗(yàn),為后續(xù)相關(guān)工作提供自動(dòng)化工具和基準(zhǔn)數(shù)據(jù)??集。??1.4論文結(jié)構(gòu)??本文共分為六章,各章節(jié)間的關(guān)系如圖1.1所示。首先,本章介紹了本文??的選題背景、研宄內(nèi)容、主要貢獻(xiàn)和論文結(jié)構(gòu)。后續(xù)....


圖2.1:回歸測(cè)試技術(shù)

圖2.1:回歸測(cè)試技術(shù)

因此,各種技術(shù)方法被提出以降低回歸測(cè)試的成本,提高回歸測(cè)試??。其中主要的三類技術(shù)是:測(cè)試集最小化、測(cè)試用例選擇和測(cè)試用例排序。??2.丨所示,P為給定的待測(cè)項(xiàng)目,P’為修改后的版本,:T為P的測(cè)試集。測(cè)??最小化(TSM)意圖通過(guò)去除冗余測(cè)試用例以減小測(cè)試集規(guī)模[142】;測(cè)試....


圖3.1:跨項(xiàng)目關(guān)聯(lián)缺陷的修復(fù)過(guò)程

圖3.1:跨項(xiàng)目關(guān)聯(lián)缺陷的修復(fù)過(guò)程

numpy/numpy#6467)可能與之相關(guān)。接下來(lái)兩位開(kāi)發(fā)者直接參與到該M<mp_y缺??陷的討論之中,并向M/mpy提供了?一個(gè)測(cè)試用例。在開(kāi)發(fā)者的幫助下,??這一?iVwm/?;y缺陷被修復(fù),且在確認(rèn)Asfrapy的測(cè)試用例通過(guò)、astropy/astropy#4259?....


圖3.2:?jiǎn)栴}關(guān)聯(lián)的自動(dòng)提示??題可能是缺陷、特征請(qǐng)求、任務(wù)、文檔缺失或僅僅是一個(gè)疑問(wèn)

圖3.2:?jiǎn)栴}關(guān)聯(lián)的自動(dòng)提示??題可能是缺陷、特征請(qǐng)求、任務(wù)、文檔缺失或僅僅是一個(gè)疑問(wèn)

?“?我猜這次性能降低與?入?70?中?rerarra.v?的??性能問(wèn)題相關(guān)!保┑诙绻粋(gè)問(wèn)題在另一個(gè)問(wèn)題報(bào)告或??評(píng)論中被提及,那么在該問(wèn)題報(bào)告中會(huì)自動(dòng)出現(xiàn)一條提示。圖3.2為rmmpy/nu-??mpy#6467問(wèn)題報(bào)告頁(yè)面的一個(gè)片段,它表不該問(wèn)題被astropy/a....



本文編號(hào):4030076

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

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


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

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