• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于數(shù)據(jù)集擴充的即時軟件缺陷預(yù)測方法

    2024-12-09 00:00:00楊帆夏鴻崚
    關(guān)鍵詞:深度學(xué)習(xí)

    摘要:即時軟件缺陷預(yù)測針對項目開發(fā)與維護過程中的代碼提交來預(yù)測是否會引入缺陷。在即時軟件缺陷預(yù)測研究領(lǐng)域,模型訓(xùn)練依賴于高質(zhì)量的數(shù)據(jù)集,然而已有的即時軟件缺陷預(yù)測方法尚未研究數(shù)據(jù)集擴充方法對即時軟件缺陷預(yù)測的影響。為提高即時軟件缺陷預(yù)測的性能,提出一種基于數(shù)據(jù)集擴充的即時軟件缺陷預(yù)測(prediction based on data augmentation,PDA)方法。PDA方法包括特征拼接、樣本生成、樣本過濾和采樣處理4個部分。增強后的數(shù)據(jù)集樣本數(shù)量充足、樣本質(zhì)量高且消除了類不平衡問題。將提出的PDA方法與最新的即時軟件缺陷預(yù)測方法(JIT-Fine)作對比,結(jié)果表明:在JIT-Defects4J數(shù)據(jù)集上,F(xiàn)指標提升了18.33%;在LLTC4J數(shù)據(jù)集上,F(xiàn)指標仍有3.67%的提升,驗證了PDA的泛化能力。消融實驗證明了所提方法的性能提升主要來源于數(shù)據(jù)集擴充和篩選機制。

    關(guān)鍵詞:數(shù)據(jù)增強;深度學(xué)習(xí);即時軟件缺陷預(yù)測;樣本生成;類不平衡問題

    中圖分類號: TP311.5" " " " " " " nbsp; " " " " 文獻標志碼: A文章編號: 1673-2340(2024)01-0058-08

    Abstract: Just-in-time (JIT) software defect prediction aims to predict whether code commits during project development and maintenance will introduce defects. In the field of JIT software defect prediction research, model training relies on high-quality datasets. However, the impact of dataset augmentation methods on JIT software defect prediction has not been thoroughly investigated in existing methods. To enhance the performance of JIT software defect prediction, a method based on dataset augmentation, named prediction based on data augmentation (PDA) is proposed. PDA includes four parts: feature stitching, sample generation, sample filtering, and sampling processing. The augmented dataset has an ample number of samples with high quality and eliminates the class imbalance problem. Comparing the proposed PDA method with the latest JIT software defect prediction method (JIT-Fine), results indicate: an 18.33% improvement in the F score on the JIT-Defects4J dataset; and a 3.67% improvement on the LLTC4J dataset, demonstrating PDA′s generalization ability. Ablation studies have confirmed that the performance improvement of the proposed PDA method mainly comes from dataset augmentation and filtering mechanisms.

    Key words: data augmentation; deep learning; just-in-time defect prediction; sample generation; imbalanced datasets

    軟件開發(fā)中不可避免出現(xiàn)軟件缺陷問題,其中大部分缺陷是由軟件演化過程中提交的代碼變更引起的。當(dāng)含有缺陷的軟件發(fā)布后,易給日常生活帶來巨大的負面影響,造成嚴重的經(jīng)濟損失[1]。因此,在軟件的開發(fā)和維護工作中,能夠即時預(yù)測軟件缺陷是必要的[2]。為了解決這個問題,研究者們深入研究了即時軟件缺陷預(yù)測技術(shù)。即時軟件缺陷預(yù)測(如LApredict、Deeper、DeepJIT、CC2Vec、JITLine和JIT-Fine等方法)針對項目代碼每次提交的變更預(yù)測是否會引入缺陷,即提交變更級的軟件缺陷預(yù)測[3]。與傳統(tǒng)缺陷預(yù)測方法主要關(guān)注文件級預(yù)測粒度相比,針對代碼提交的即時軟件缺陷預(yù)測具有預(yù)測粒度更細和即時性更強的優(yōu)點。即時軟件缺陷預(yù)測的性能高度依賴用于訓(xùn)練的數(shù)據(jù)集質(zhì)量和數(shù)量;然而現(xiàn)有的數(shù)據(jù)集常常面臨數(shù)據(jù)量不足、數(shù)據(jù)樣本類不平衡等問題,繼而導(dǎo)致現(xiàn)有方法訓(xùn)練出的模型精確率和召回率不高。

    為了緩解這個問題,本文將數(shù)據(jù)集擴充方法應(yīng)用于即時軟件缺陷預(yù)測領(lǐng)域,提出了一種適用于即時缺陷預(yù)測模型的數(shù)據(jù)集擴充(prediction based on data augmentation,PDA)方法,它包括特征組合、樣本生成、樣本過濾和采樣處理4個部分。采用PDA方法得到的數(shù)據(jù)集具有數(shù)量足、質(zhì)量高和沒有類不平衡問題等特點,應(yīng)用PDA后預(yù)測模型的精確率和召回率得到提升。

    PDA方法首先提取出代碼變更提交的專家特征和語義特征并將其拼接成特征向量;再使用隨機替換來生成候選樣本,使用相對熵和條件熵來篩選生成的候選樣本,將篩選后的樣本擴充到數(shù)據(jù)集中;最后對擴充后的數(shù)據(jù)集中的小類樣本進行重復(fù)采樣,大小類樣本數(shù)量平衡后訓(xùn)練即時軟件缺陷預(yù)測分類模型。

    為評估PDA方法的有效性,本文首先在原始數(shù)據(jù)集JIT-Deffects4J[4]上進行實驗并測試其性能,然后將訓(xùn)練好的模型應(yīng)用于數(shù)據(jù)集LLTC4J,并測試其性能以檢驗其泛化性。在實驗中,本文首先進行數(shù)據(jù)集擴充,然后在全連接層分類器上應(yīng)用。實驗結(jié)果表明,應(yīng)用了PDA方法的即時缺陷預(yù)測模型在自動評估中相較于最新的6種基準模型具有更佳的性能。

    1" "相關(guān)工作

    1.1" "即時軟件缺陷預(yù)測

    即時軟件缺陷預(yù)測任務(wù)旨在盡早地識別出軟件缺陷以降低軟件維護的成本。為此,Mockus等[5]首次在代碼變更層次上進行缺陷預(yù)測;2013年,Kamei等[6]正式將這種缺陷預(yù)測技術(shù)命名為即時軟件缺陷預(yù)測技術(shù)。近年來,研究者們在數(shù)據(jù)標注、特征提取、模型構(gòu)建和模型評估等領(lǐng)域提出了大量有價值的理論和技術(shù)。Hoang等先后提出了DeepJIT[7]和CC2vec[8]兩種使用深度學(xué)習(xí)提取語義特征的預(yù)測模型。隨后,為了進一步提升即時缺陷預(yù)測的實用價值,在綜合考慮成本和效益的基礎(chǔ)上,Pornprasit等[9]提出了JITLine。Zeng等[10]對基于深度學(xué)習(xí)技術(shù)的即時軟件缺陷預(yù)測方法進行了重新審視,并構(gòu)建了一種基于簡單邏輯回歸技術(shù)的預(yù)測模型LApredict。Ni等[4]構(gòu)建了JITFine模型進行統(tǒng)一的即時軟件缺陷預(yù)測和定位?,F(xiàn)有的即時軟件缺陷預(yù)測方法直接使用真實項目的代碼變更提交信息作為數(shù)據(jù)集,樣本數(shù)量較少(27319),且其中91.46%的樣本為不引入缺陷的提交信息。這使得現(xiàn)有預(yù)測方法在訓(xùn)練過程中更易受到無缺陷樣本的影響而忽視有缺陷樣本的影響。與之前的工作不同的是,PDA方法使用數(shù)據(jù)增強方法生成并篩選優(yōu)質(zhì)樣本擴充數(shù)據(jù)集,使得樣本總量擴充一倍,并且對小類樣本重復(fù)采樣以消除類不平衡問題對模型訓(xùn)練的影響。

    1.2" "數(shù)據(jù)增強

    根據(jù)候選樣本生成的方式,數(shù)據(jù)增強方法可以分為基于語義和基于規(guī)則兩種類型。其中,針對基于規(guī)則的數(shù)據(jù)增強方法,Wang等[11]利用同義詞替換方法生成候選樣本;Wei等[12]提出了EDA方法,該方法包括隨機插入、隨機替換和隨機刪除技術(shù);Xie等[13]使用自動生成的錯誤詞匯增加候選樣本;Zhang等[14]提出基于插值的方法MIXUP,該方法通過插值兩個或多個真實實例的輸入和標簽來生成候選樣本。針對基于語義的數(shù)據(jù)增強方法,ahin等[15]利用依賴樹技術(shù)對原有數(shù)據(jù)進行語義轉(zhuǎn)換;Sennrich等[16]提出回譯模型,回譯技術(shù)通過將句子翻譯成其他語言,再將其翻譯回原語言來生成候選樣本;由于NLP任務(wù)的輸入具有離散性特點,Chen等[17]提出TMix方法,該方法通過在隱藏空間中插入文本來構(gòu)建大量的候選樣本。PDA方法選擇使用針對即時軟件缺陷預(yù)測改進后的數(shù)據(jù)增強方法擴充即時軟件缺陷預(yù)測領(lǐng)域的現(xiàn)有數(shù)據(jù)集。由于差值方法會生成虛擬的數(shù)據(jù)信息、隨機刪除會丟失一部分原有的信息,可能會對即時缺陷預(yù)測的準確性產(chǎn)生影響,因此,PDA使用隨機替換的方式生成新的樣本。在特征向量中隨機選取兩列特征進行替換生成新的樣本用于擴充數(shù)據(jù)集。

    2" "PDA方法

    本節(jié)主要介紹數(shù)據(jù)集擴充方法的設(shè)計及具體實現(xiàn),PDA的整體框架如圖1所示。本文的數(shù)據(jù)集擴充方法包括特征組合、樣本生成、樣本過濾和采樣處理4個部分,接下來介紹數(shù)據(jù)集擴充方法PDA的具體實現(xiàn)細節(jié)。

    2.1" "特征組合

    為了從代碼提交變更中挖掘更多的信息,PDA方法提取數(shù)據(jù)集中每個樣本的專家特征和語義特征,并將它們在向量層次拼接[4,18],形成原始樣本X。設(shè)數(shù)據(jù)集X中有n個樣本,記為

    X = {(x,y),(x,y),…,(x,y)},

    其中:x為代碼提交中特征的向量表示:y為該代碼提交是否會引入缺陷的標簽。

    2.1.1" "專家特征

    通過挖掘軟件項目管理的版本控制系統(tǒng)和缺陷跟蹤系統(tǒng)的信息,得到代碼變更的專家特征數(shù)據(jù)集。首先提取出軟件項目管理的版本控制系統(tǒng)中的歷史代碼變更,再對提取出的代碼變更進行度量得到專家特征,形成專家特征數(shù)據(jù)集。涉及到的專家特征及其含義[4]如表1所示。

    2.1.2" "語義特征

    通過CodeBERT提取代碼變更片段的代碼中包含的語義特征,然后將這些語義特征作為代碼變更片段的度量,形成語義特征數(shù)據(jù)集[4]。本文在添加行和刪除行之前添加了其他兩個令牌(即[ADD]和[DEL])來區(qū)分它們。然后,將提交消息、添加行、刪除行標記為令牌序列,并將該序列輸入CodeBERT模型,生成相應(yīng)的嵌入向量,稱為代碼更改提交的語義向量。語義特征提取器的具體結(jié)構(gòu)如圖2所示。

    專家特征是專家認為與即時缺陷引入判斷有關(guān)的度量標準,較為主觀,但是有明確的含義,具有良好的可解釋性;語義特征是從代碼變更提交信息中提取出的特征,較為客觀,但是沒有明確含義,不具備良好的可解釋性。最新的研究表明,同時使用專家特征和語義特征比只使用專家特征或只使用語義特征的模型性能更好[4]。因此,PDA方法采用將專家特征和語義特征拼接后的特征向量作為原始樣本。

    2.2" "樣本生成

    為了降低訓(xùn)練集不足對模型評估的影響,PDA方法對數(shù)據(jù)集進行擴充處理,生成若干候選樣本?,F(xiàn)有的EDA[19]包含4個模塊,即同義詞替換、隨機插入、隨機替換和隨機刪除。本文使用針對即時軟件缺陷預(yù)測改進后的EDA,而不是直接使用現(xiàn)有的EDA框架。針對即時軟件缺陷預(yù)測任務(wù),剔除了不適用于本任務(wù)的模塊(隨機插入、隨機刪除和同義詞替換),因為以上模塊會導(dǎo)致新增錯誤信息或丟失原本信息。PDA方法僅使用隨機替換對現(xiàn)有特征信息互相替換來生成新的樣本。在原始樣本X中隨機選擇兩個樣本,交換樣本向量中隨機兩個特征的對應(yīng)取值,獲得一個生成候選樣本t。然后對生成的候選樣本進行過濾,將過濾后保留的高多樣性和高質(zhì)量樣本加入到數(shù)據(jù)集中。

    2.3" "樣本過濾

    為了進一步評估并篩選出高質(zhì)量的候選樣本,PDA首先利用相對熵最大化評估樣本的多樣性;然后,利用條件熵最小化評估樣本的質(zhì)量[20];最后,在綜合考慮樣本多樣性和質(zhì)量的條件下篩選出高質(zhì)量的候選樣本。

    考慮生成樣本的多樣性,對于候選樣本應(yīng)最大化,其損失函數(shù)為max L(ω,?準(t)),其中:?準:R → R為一個有限維的特征映射;ω∈R為可學(xué)習(xí)的參數(shù);l為交叉熵損失函數(shù);t為以隨機替換為數(shù)據(jù)集擴充方法對樣本進行擴充,以x為輸入生成的第j個樣本,x生成m個樣本。此時候選樣本損失函數(shù)為

    L(ω) = ∑∑l(ω?準(t),y),(1)

    該值由相對熵和信息熵組成,其中D為相對熵,H為信息熵,P為概率分布,整個公式可以展開為

    L(ω) = ∑∑D(P(ω?準(t)),P(y)) +

    H(P(y))。(2)

    考慮樣本質(zhì)量時,應(yīng)該將條件熵函數(shù)最小化,以此約束生成的樣本與原樣本的語義偏差,可以表示為minH(P(ω ?準(t))P(ω?準(x))),由相對熵得到多樣性分數(shù)

    S = D(P(ω?準(t)),P(y)),(3)

    由條件熵得到樣本質(zhì)量分數(shù)

    S = -H(P(ω?準(t))P(ω?準(x))),(4)

    因為是條件熵最小化,所以取負值。此時,當(dāng)樣本質(zhì)量越高時,樣本質(zhì)量分數(shù)越高。

    由多樣性分數(shù)和樣本質(zhì)量分數(shù)相加得到每個新生成樣本的最終得分為

    S = S + S,(5)

    按最終得分排序得前m個樣本即為篩選后的增強樣本,注意m的取值通常與原數(shù)據(jù)集中的樣本數(shù)量保持一致,即使數(shù)據(jù)量規(guī)模提升一倍[12]。樣本過濾的方法示意圖如圖3所示,其中相對熵負責(zé)篩選生成樣本的多樣性,條件熵負責(zé)篩選生成樣本的樣本質(zhì)量。

    2.4" "采樣處理

    為了確保最終的訓(xùn)練集正負均衡且盡可能多地保留樣本中的信息,本文將過濾后的候選樣本與原始樣本合并,之后進行重復(fù)采樣的過采樣處理[3],即通過增加少數(shù)類樣本的采樣次數(shù)以達到數(shù)據(jù)集中類的比例平衡。其中小類含有缺陷的樣本數(shù)量為2 333例,重復(fù)采集使其成為和無缺陷的大類數(shù)量一樣,即為24 986例。大小類樣本數(shù)量平衡后訓(xùn)練即時軟件缺陷預(yù)測分類模型。

    2.5" "方法應(yīng)用

    為了驗證本文數(shù)據(jù)集擴充方法PDA的有效性,本文將其應(yīng)用于全連接層分類器上。在訓(xùn)練開始前增加PDA預(yù)處理任務(wù),將PDA處理后的數(shù)據(jù)集輸入全連接層分類模型,并得到最終的分類結(jié)果。

    3" "實驗分析

    3.1" "實驗對象和基準方法

    為了驗證PDA的有效性,本文選擇數(shù)據(jù)集JIT-Defects4J[4],選取了6種最先進的方法作為基準模型并復(fù)用了它們的代碼(LApredict、Deeper、DeepJIT、CC2Vec、JITLine和JITFine)。其中,LApredict[8]利用傳統(tǒng)邏輯回歸分類器來構(gòu)建缺陷預(yù)測模型;Deeper[3]使用深度信念網(wǎng)絡(luò)來構(gòu)建缺陷預(yù)測模型;DeepJIT[5]使用卷積神經(jīng)網(wǎng)絡(luò)來構(gòu)建缺陷預(yù)測模型;CC2Vec[6]使用層級注意力網(wǎng)絡(luò)來構(gòu)建缺陷預(yù)測模型;JITLine[7]是一種考慮代碼標記特征的預(yù)測方法;JITFine[4]是一種同時考慮了專家特征與深度語義特征的預(yù)測方法。初始的JIT-Defects4J數(shù)據(jù)集來源為真實項目,有91.46%的樣本為無缺陷的樣本,8.54%的樣本為引入缺陷的代碼變更,這表明數(shù)據(jù)集內(nèi)部存在嚴重的類不平衡問題。

    LLTC4J數(shù)據(jù)集是傳統(tǒng)的用于即時軟件缺陷預(yù)測的數(shù)據(jù)集。本文將在JIT-Defects4J上訓(xùn)練得到的模型,應(yīng)用于LLTC4J數(shù)據(jù)集上測試性能,以研究各模型跨項目的泛化性。

    3.2" "評價指標

    為了評估該模型的有效性,本文采用了兩種廣泛使用的性能評價指標:非代價感知的指標和代價感知的指標。

    3.2.1" "非代價感知指標

    非代價感知的指標在不考慮成本的情況下評估預(yù)測模型的性能,適用于軟件質(zhì)量保障團隊有充足資源的情況下,通常采用F和AUC值作為評價指標。

    為了評估本文數(shù)據(jù)集擴充方法對模型預(yù)測性能的提升,本文使用F作為評價指標,它表示精確率Pre和召回率Rec的調(diào)和平均數(shù)。在數(shù)據(jù)集中,一個提交有4種可能的預(yù)測結(jié)果:當(dāng)一個提交是真正引入缺陷的,并且預(yù)測為引入缺陷的(真陽性,TP);當(dāng)一個提交沒有引入缺陷,但預(yù)測為引入缺陷的(假陽性,F(xiàn)P);當(dāng)一個提交是引入缺陷的,但是預(yù)測為沒有引入缺陷的(假陰性,F(xiàn)N);提交被預(yù)測為沒有引入缺陷的,并且它是真正沒有引入缺陷的(真陰性,TN)。根據(jù)這4個可能的結(jié)果,F(xiàn)分數(shù)可以定義為

    Pre = ,(6)

    Rec = ,(7)

    F = 。(8)

    AUC表示受試者工作特征(ROC)曲線[9]下的面積,是y軸上的真陽性率(R)與x軸上的假陽性率(R)的二維說明。ROC曲線是通過改變所有可能值的分類閾值生成的,這可以分離干凈有問題的預(yù)測。AUC值在0~1之間,一個很好的預(yù)測模型可以得到接近于1的AUC值。ROC曲線分析是穩(wěn)健的,特別是對于不平衡的類分布和不對稱的誤分類代價。它還表示了模型對隨機選擇的缺陷實例的排名高于隨機選擇的干凈實例的概率。

    3.2.2" "代價感知指標

    代價感知的性能指標通過考慮給定的成本閾值來評估預(yù)測模型的性能,例如,需要檢查一定數(shù)量的代碼行。這種類型的性能指標非常重要,特別是當(dāng)軟件質(zhì)量保障團隊的資源有限時。開發(fā)人員希望在指定的審查代碼比例內(nèi)盡可能多地檢測出內(nèi)在缺陷數(shù)。與之前的工作類似,本文使用總代碼行的20%作為檢查工作的代表。

    1)R@20%E為測量根據(jù)給定的檢查工作發(fā)現(xiàn)的實際引入缺陷的提交數(shù)量與提交總數(shù)之間的比例。在本文中,使用代碼行(LOC)作為檢查工作的代表,即整個項目20%的LOC。R@20%E較高意味著更多的實際缺陷引入提交被排在要檢查的列表的頂部。因此,開發(fā)人員會用更少的努力發(fā)現(xiàn)更多的實際缺陷引入提交。

    2)E@20%R為度量開發(fā)人員在檢測出數(shù)據(jù)集中實際引入缺陷提交的20%時所花費的工作量。E@20%R值較低意味著開發(fā)人員用更少的代價發(fā)現(xiàn)20%的實際引入缺陷的提交。

    3)Popt基于Alberg圖的概念,表示模型召回率與模型檢查代碼量之間的關(guān)系。為了計算這個指標,需要用到兩個預(yù)測模型:最優(yōu)模型(Optimal)和最差模型(Worst)。在最優(yōu)模型和最差模型中,提交分別按缺陷密度的遞減和遞增排序。一個好的預(yù)測模型比隨機模型表現(xiàn)更好,近似于最優(yōu)模型。對于給定的預(yù)測模型M,Popt可以由

    Popt(M) = 1 - (9)

    計算得到,其中Area(M)表示模型M對應(yīng)的曲線下面積。

    3.3" "實驗設(shè)計

    本文選擇數(shù)據(jù)集JIT-Defects4J[4]作為實驗對象,它是最新的大規(guī)模行級別數(shù)據(jù)集。首先,對JIT-Defects4J數(shù)據(jù)集進行特征提取并組合;然后,使用隨機替換生成候選樣本;再使用相對熵最大化和條件熵最小化篩選出高質(zhì)量的候選樣本;最后,進行過采樣處理,解決樣本內(nèi)的類不平衡問題。在實驗對象的選取上,本文首先在最新的JIT-Defects4J數(shù)據(jù)集上進行實驗,比較PDA方法與現(xiàn)有模型的性能;然后,比較各模型在LLTC4J數(shù)據(jù)集上的性能。JIT-Defects4J數(shù)據(jù)集是數(shù)據(jù)篩選過的數(shù)據(jù)集且數(shù)據(jù)量較?。籐LTC4J數(shù)據(jù)集未經(jīng)過數(shù)據(jù)篩選,更貼近實際情況且數(shù)據(jù)量更大,在LLTC4J上進行實驗以驗證經(jīng)數(shù)據(jù)集擴充后的模型泛化性是否比現(xiàn)有模型更好。該項工作設(shè)置了如下3個研究問題:

    RQ1: PDA方法的性能如何?

    RQ2: 進行消融實驗,依次去除采樣方法、多特征、數(shù)據(jù)集擴充框架測試方法性能,研究對提升性能影響最大的因素是什么?

    RQ3:該方法模型是經(jīng)JIT-Defects4J數(shù)據(jù)集訓(xùn)練得到的,在LLTC4J數(shù)據(jù)集上性能效果如何?與現(xiàn)有模型相比是否更有泛化性?

    3.4" "實驗結(jié)果分析

    1)RQ1:PDA方法的性能如何?

    針對RQ1,本文選取6種最新的即時軟件缺陷預(yù)測方法作為基線方法,實驗結(jié)果如表2所示,PDA方法在F指標上較其他最新的預(yù)測方法提升了18.33%。各方法的精確率和召回率如圖4所示。使用PDA方法對數(shù)據(jù)集擴充之后,豐富了樣本多樣性,模型減少了對無缺陷樣本的過擬合程度,對有缺陷樣本的預(yù)測精確率提高了30.38%,從而提升了模型性能。該結(jié)果表明,F(xiàn)的提升主要由精確率的提升提供。

    2)RQ2:進行消融實驗,依次去除采樣方法、多特征、數(shù)據(jù)集擴充框架測試方法性能,研究對提升性能影響最大的因素是什么?

    針對RQ2,本文設(shè)計了消融實驗依次去除采樣方法、多特征、數(shù)據(jù)集擴充框架測試方法性能,消融實驗的結(jié)果如表3所示。在消融實驗中,去除采樣方法會使F指標下降2.29%;去除數(shù)據(jù)集擴充和篩選會使F指標下降13.96%;去除語義特征會使F指標下降3.06%;去除專家特征會使F指標下降0.96%。結(jié)果表明,性能提升主要是由數(shù)據(jù)集擴充和篩選提供的,這也證明了PDA方法的有效性。

    3)RQ3:該方法模型是在JIT-Defects4J數(shù)據(jù)集訓(xùn)練得到的,在LLTC4J數(shù)據(jù)集上性能效果如何?與現(xiàn)有模型相比是否更有泛化性?

    針對RQ3,本文在數(shù)據(jù)規(guī)模更大的LLTC4J數(shù)據(jù)集上進行實驗以驗證PDA方法的泛化性,具體性能對比見表4。在LLTC4J數(shù)據(jù)集上PDA方法仍然具有最好的性能,在F上比其他方法高3.67%~642.11%;在AUC上比其他方法高6.35%~21.68%;在R@20%E上比其他方法高2.45%~23.68%;在E@20%R上比其他方法減少6.67%~56.25%;在Popt上比其他方法高2.98%~14.91%。該結(jié)果表明PDA方法比其他方法具有更好的泛化性。

    4" "結(jié)論

    本文將數(shù)據(jù)集擴充方法應(yīng)用于即時軟件缺陷預(yù)測領(lǐng)域,提出PDA方法,通過特征組合、樣本生成、樣本篩選和采樣方法解決現(xiàn)有數(shù)據(jù)存在樣本數(shù)量少、嚴重類不平衡的問題,與最新的即時軟件缺陷預(yù)測方法相比,PDA方法在各項指標上均有提升,特別是在F指標上相對提升了18.33%。實驗結(jié)果證明了PDA方法的有效性且與其他方法相比有更好的泛化性。在后續(xù)研究工作中,建議探索可用于即時軟件缺陷預(yù)測領(lǐng)域的更為高效的數(shù)據(jù)集擴充方法。

    參考文獻:

    [ 1 ] WEN M, WU R X, LIU Y P, et al. Exploring and exploiting the correlations between bug-inducing and bug-fixing commits[C]//Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 26-30, 2019, Tallinn, Estonia. New York:ACM, 2019:326-337.

    [ 2 ] 陳翔, 顧慶, 劉望舒, 等. 靜態(tài)軟件缺陷預(yù)測方法研究[J]. 軟件學(xué)報, 2016, 27(1):1-25.

    CHEN X, GU Q, LIU W S, et al. Survey of static software defect prediction[J]. Journal of Software, 2016, 27(1):1-25. (in Chinese)

    [ 3 ] ZHAO Y H, DAMEVSKI K, CHEN H. A systematic survey of just-in-time software defect prediction[J]. ACM Computing Surveys, 2023, 55(10):201.

    [ 4 ] NI C, WANG W, YANG K W, et al. The best of both worlds:integrating semantic features with expert features for defect prediction and localization[C]// Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, November 14-18, 2022, Singapore, Singapore. New York:ACM, 2022:672-683.

    [ 5 ] MOCKUS A, WEISS D M. Predicting risk of software changes[J]. Bell Labs Technical Journal, 2000, 5(2):169-180.

    [ 6 ] KAMEI Y, SHIHAB E, ADAMS B, et al. A large-scale empirical study of just-in-time quality assurance[J]. IEEE Transactions on Software Engineering, 2013, 39(6):757-773.

    [ 7 ] HOANG T, DAM H K, KAMEI Y, et al. DeepJIT:an end-to-end deep learning framework for just-in-time defect prediction[C]//Proceedings of the 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), 2019, May 25-31, Montreal, QC, Canada. New York:IEEE Xplore, 2019:34-45.

    [ 8 ] HOANG T, KANG H J, LO D, et al. CC2Vec:distributed representations of code changes[C]// Proceedings of the 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE), October 05-11, 2020, Seoul, Korea (South). New York:IEEE Xplore, 2020:518-529.

    [ 9 ] PORNPRASIT C, TANTITHAMTHAVORN C K. JITLine:a simpler, better, faster, finer-grained just-in-time defect prediction[C]//Proceedings of the 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), May 17-19, 2021, Madrid, Spain. New York:IEEE Xplore, 2021:369-379.

    [10] ZENG Z R, ZHANG Y Q, ZHANG H T, et al. Deep just-in-time defect prediction:how far are we? [C]//Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, July 11-17, 2021, Virtual, Denmark. New York:ACM, 2021:427-438.

    [11] WANG W Y, YANG D Y. That′s so annoying?。。。篴 lexical and frame-semantic embedding based data augmentation approach to automatic categorization of annoying behaviors using #petpeeve tweets[C]//Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, Lisbon, Portugal. Stroudsburg, PA, USA:Association for Computational Linguistics, 2015:2557-2563.

    [12] WEI J, ZOU K. EDA:easy data augmentation techniques for boosting performance on text classification tasks[C]//Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), Hong Kong, China. Stroudsburg, PA, USA:Association for Computational Linguistics, 2019:6381-6387.

    [13] XIE Z A, WANG S I, LI J W, et al. Data noising as smoothing in neural network language models[EB/OL]. (2017-03-07)[2023-11-06]. https://arxiv.org/abs/1703. 02573.

    [14] ZHANG H Y, CISSE M, DAUPHIN Y N, et al. Mixup:beyond empirical risk minimization[EB/OL]. (2018-10-25)[2023-11-06]. https://arxiv.org/abs/1710.09412.

    [15] AHIN G G, STEEDMAN M. Data augmentation via dependency tree morphing for low-resource languages[C]//Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, Brussels, Belgium. Stroudsburg, PA, USA:Association for Computational Linguistics, 2018:5004-5009.

    [16] SENNRICH R, HADDOW B, BIRCH A. Improving neural machine translation models with monolingual data[C]//Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1:Long Papers), Berlin, Germany. Stroudsburg, PA, USA:Association for Computational Linguistics, 2016:86-96.

    [17] CHEN J A, YANG Z C, YANG D Y. MixText:linguistically-informed interpolation of hidden space for semi-supervised text classification[C]//Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Online. Stroudsburg, PA, USA:Association for Computational Linguistics, 2020:2147-2157.

    [18] CHEN X, ZHANG D, ZHAO Y Q, et al. Software defect number prediction:unsupervised vs supervised methods[J]. Information and Software Technology, 2019, 106:161-181.

    [19] ZHAO M Y, ZHANG L, XU Y, et al. EPiDA:an easy plug-in data augmentation framework for high performance text classification[C]// Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics:Human Language Technologies, Seattle, USA. Stroudsburg, PA, USA:Association for Computational Linguistics, 2022:4742-4752.

    [20] 李冉, 周麗娟, 王華. 面向類不平衡數(shù)據(jù)集的軟件缺陷預(yù)測模型[J]. 計算機應(yīng)用研究, 2018, 35(9):2806-2810.

    LI R, ZHOU L J, WANG H. Software defect prediction model based on class imbalanced datasets[J]. Application Research of Computers, 2018, 35(9):2806-2810. (in Chinese)

    (責(zé)任編輯:仇慧)

    收稿日期: 2023-12-06 接受日期: 2024-01-02

    基金項目: 南通市科技計劃面上項目(JC2023070)

    第一作者簡介: 楊帆(1980— ), 男, 工程師, 主要研究方向為軟件工程和網(wǎng)絡(luò)信息安全。E-mail:yangfan@jcet.edu.cn

    猜你喜歡
    深度學(xué)習(xí)
    從合坐走向合學(xué):淺議新學(xué)習(xí)模式的構(gòu)建
    面向大數(shù)據(jù)遠程開放實驗平臺構(gòu)建研究
    基于自動智能分類器的圖書館亂架圖書檢測
    搭建深度學(xué)習(xí)的三級階梯
    有體驗的學(xué)習(xí)才是有意義的學(xué)習(xí)
    電子商務(wù)中基于深度學(xué)習(xí)的虛假交易識別研究
    利用網(wǎng)絡(luò)技術(shù)促進學(xué)生深度學(xué)習(xí)的幾大策略
    考試周刊(2016年94期)2016-12-12 12:15:04
    MOOC與翻轉(zhuǎn)課堂融合的深度學(xué)習(xí)場域建構(gòu)
    大數(shù)據(jù)技術(shù)在反恐怖主義中的應(yīng)用展望
    深度學(xué)習(xí)算法應(yīng)用于巖石圖像處理的可行性研究
    搡女人真爽免费视频火全软件| 国产片特级美女逼逼视频| 女的被弄到高潮叫床怎么办| 亚洲av中文字字幕乱码综合| 亚洲精品自拍成人| 国产精品人妻久久久影院| 欧美zozozo另类| 色视频www国产| 国产激情偷乱视频一区二区| 日韩一本色道免费dvd| 男女下面进入的视频免费午夜| 男女边吃奶边做爰视频| 国产美女午夜福利| 亚洲精华国产精华液的使用体验| 自拍偷自拍亚洲精品老妇| 九色成人免费人妻av| 男插女下体视频免费在线播放| 精品99又大又爽又粗少妇毛片| 久久久久久久久久成人| 欧美又色又爽又黄视频| 国产精品爽爽va在线观看网站| 国产老妇伦熟女老妇高清| 亚洲天堂国产精品一区在线| 全区人妻精品视频| 国产成年人精品一区二区| 精品久久久久久久末码| 久久久国产成人免费| 国产成人a区在线观看| 精品国产一区二区三区久久久樱花 | 黑人高潮一二区| 好男人视频免费观看在线| 特大巨黑吊av在线直播| 成人高潮视频无遮挡免费网站| 91久久精品电影网| 九九热线精品视视频播放| 国产真实乱freesex| 十八禁国产超污无遮挡网站| 人妻夜夜爽99麻豆av| 亚洲自偷自拍三级| 久99久视频精品免费| 99热这里只有是精品50| 国产高潮美女av| 国产成年人精品一区二区| 男人的好看免费观看在线视频| 久久精品国产亚洲av天美| 国产毛片a区久久久久| av国产免费在线观看| 校园人妻丝袜中文字幕| 女的被弄到高潮叫床怎么办| www.av在线官网国产| av国产免费在线观看| 最近中文字幕高清免费大全6| 青春草国产在线视频| 人人妻人人看人人澡| 天天躁夜夜躁狠狠久久av| 国国产精品蜜臀av免费| 韩国高清视频一区二区三区| 亚洲色图av天堂| 欧美bdsm另类| 卡戴珊不雅视频在线播放| 国产精品蜜桃在线观看| av福利片在线观看| 亚洲国产欧美在线一区| 欧美xxxx性猛交bbbb| 一级毛片aaaaaa免费看小| 国内精品美女久久久久久| 国产男人的电影天堂91| 精品无人区乱码1区二区| 中文字幕av在线有码专区| 久久热精品热| 午夜亚洲福利在线播放| 国产久久久一区二区三区| 一个人看的www免费观看视频| 久久亚洲精品不卡| 欧美成人一区二区免费高清观看| 成人综合一区亚洲| 天天躁夜夜躁狠狠久久av| 综合色av麻豆| 亚洲av电影不卡..在线观看| 亚洲经典国产精华液单| www.色视频.com| 国产成人a∨麻豆精品| 亚洲精品一区蜜桃| 91久久精品电影网| 校园人妻丝袜中文字幕| 亚洲精品一区蜜桃| 中文天堂在线官网| 国产亚洲最大av| 久久精品国产亚洲网站| 精品酒店卫生间| 色综合亚洲欧美另类图片| 国模一区二区三区四区视频| 成人美女网站在线观看视频| 国产高潮美女av| 久久久久久大精品| 蜜桃亚洲精品一区二区三区| 插逼视频在线观看| 久久久久久久午夜电影| 国产中年淑女户外野战色| 亚洲欧美成人精品一区二区| 日韩中字成人| 男插女下体视频免费在线播放| 久久久a久久爽久久v久久| 国产极品精品免费视频能看的| 免费电影在线观看免费观看| 热99re8久久精品国产| 免费av观看视频| 亚洲精品日韩av片在线观看| 日韩av在线大香蕉| 特大巨黑吊av在线直播| 中文字幕av在线有码专区| av天堂中文字幕网| 波多野结衣高清无吗| www.色视频.com| 搡老妇女老女人老熟妇| 日韩 亚洲 欧美在线| 免费黄网站久久成人精品| 国产精品永久免费网站| 三级国产精品片| 精品人妻一区二区三区麻豆| 欧美日韩国产亚洲二区| 麻豆久久精品国产亚洲av| 国产一区二区三区av在线| 亚洲av成人av| 亚洲精品国产av成人精品| 成人亚洲精品av一区二区| 高清视频免费观看一区二区 | 欧美日韩在线观看h| 狂野欧美激情性xxxx在线观看| 亚洲av免费高清在线观看| 日韩欧美国产在线观看| 黄色配什么色好看| 亚洲av中文av极速乱| 一级毛片电影观看 | 久久久久免费精品人妻一区二区| 天天躁夜夜躁狠狠久久av| 亚洲一级一片aⅴ在线观看| 精品免费久久久久久久清纯| 精品一区二区三区视频在线| 久久精品国产鲁丝片午夜精品| 亚洲欧美成人精品一区二区| 国产精品一区二区三区四区免费观看| 波多野结衣高清无吗| 亚洲精品乱久久久久久| 一个人免费在线观看电影| 亚洲欧美日韩高清专用| 晚上一个人看的免费电影| 日韩一区二区视频免费看| 国产精品一区二区在线观看99 | 狂野欧美白嫩少妇大欣赏| 成年av动漫网址| 看黄色毛片网站| 成年女人看的毛片在线观看| 五月伊人婷婷丁香| 亚洲最大成人av| 日本一二三区视频观看| 久久久欧美国产精品| 精品人妻视频免费看| 亚洲精品影视一区二区三区av| 国产一区有黄有色的免费视频 | 国产不卡一卡二| 午夜福利视频1000在线观看| 亚洲欧美成人精品一区二区| 美女国产视频在线观看| 精品人妻熟女av久视频| 欧美最新免费一区二区三区| 欧美一区二区亚洲| 精品久久久久久久久久久久久| 麻豆久久精品国产亚洲av| 一级二级三级毛片免费看| 亚洲不卡免费看| 亚洲av日韩在线播放| 99九九线精品视频在线观看视频| 国产色爽女视频免费观看| 国产三级中文精品| 成人无遮挡网站| a级一级毛片免费在线观看| 日韩欧美精品v在线| 能在线免费看毛片的网站| 国产精品电影一区二区三区| 精品久久久久久电影网 | 国产一区二区在线观看日韩| 成人av在线播放网站| 天天一区二区日本电影三级| 精品久久国产蜜桃| 国产精品永久免费网站| 免费看a级黄色片| 一边摸一边抽搐一进一小说| 久久精品国产亚洲av涩爱| 国产成人91sexporn| 午夜爱爱视频在线播放| 精品国产一区二区三区久久久樱花 | 99久久精品国产国产毛片| 亚洲av中文字字幕乱码综合| 搡女人真爽免费视频火全软件| 人妻少妇偷人精品九色| 亚洲经典国产精华液单| 男女高潮啪啪啪动态图| 欧美精品高潮呻吟av久久| 亚洲精品久久久久久婷婷小说| 18禁在线无遮挡免费观看视频| h视频一区二区三区| 男人操女人黄网站| 久久精品夜色国产| 免费女性裸体啪啪无遮挡网站| 中文字幕最新亚洲高清| 亚洲图色成人| 久久99蜜桃精品久久| 精品久久久精品久久久| 岛国毛片在线播放| 中国国产av一级| 久久精品国产鲁丝片午夜精品| 1024视频免费在线观看| 美国免费a级毛片| 久久亚洲国产成人精品v| 日本wwww免费看| 国产黄色视频一区二区在线观看| 亚洲第一区二区三区不卡| 黑人欧美特级aaaaaa片| 精品人妻在线不人妻| 久久精品久久久久久噜噜老黄| 美女国产高潮福利片在线看| 最近中文字幕2019免费版| 中文字幕最新亚洲高清| 日韩电影二区| 亚洲综合色惰| 男人舔女人的私密视频| 免费人妻精品一区二区三区视频| 9热在线视频观看99| 国产成人精品福利久久| 精品一区在线观看国产| 国产xxxxx性猛交| 哪个播放器可以免费观看大片| 老司机亚洲免费影院| 免费看光身美女| 久久久国产一区二区| 成年av动漫网址| 亚洲一区二区三区欧美精品| 成年人午夜在线观看视频| 成人免费观看视频高清| 青青草视频在线视频观看| 丝袜喷水一区| 精品国产一区二区久久| 成人二区视频| 免费高清在线观看日韩| 免费观看无遮挡的男女| 亚洲在久久综合| 国产成人91sexporn| av国产久精品久网站免费入址| 久久人人97超碰香蕉20202| 国产在线视频一区二区| av在线观看视频网站免费| 亚洲情色 制服丝袜| 久久久久国产精品人妻一区二区| 免费看不卡的av| av网站免费在线观看视频| av一本久久久久| 婷婷成人精品国产| 91精品三级在线观看| 69精品国产乱码久久久| 午夜老司机福利剧场| 国产成人精品一,二区| 欧美精品一区二区大全| 国产片内射在线| 欧美亚洲日本最大视频资源| 大香蕉久久网| 亚洲综合色惰| 丝袜脚勾引网站| 赤兔流量卡办理| 亚洲天堂av无毛| 在线观看免费高清a一片| videos熟女内射| 亚洲欧美一区二区三区黑人 | 亚洲国产精品一区三区| 免费黄网站久久成人精品| 国产男女超爽视频在线观看| 在线观看国产h片| 精品亚洲成a人片在线观看| 成人毛片60女人毛片免费| 久久久久人妻精品一区果冻| 侵犯人妻中文字幕一二三四区| 国产成人一区二区在线| 如日韩欧美国产精品一区二区三区| 亚洲人成77777在线视频| 亚洲av国产av综合av卡| 美女xxoo啪啪120秒动态图| 丝袜在线中文字幕| 人体艺术视频欧美日本| 一级片'在线观看视频| 最近的中文字幕免费完整| 免费在线观看完整版高清| 26uuu在线亚洲综合色| 春色校园在线视频观看| 两个人免费观看高清视频| 制服诱惑二区| 午夜福利视频精品| 夜夜爽夜夜爽视频| 蜜臀久久99精品久久宅男| 国产免费一区二区三区四区乱码| 伦理电影大哥的女人| 免费大片18禁| 日韩视频在线欧美| 自拍欧美九色日韩亚洲蝌蚪91| 伊人久久国产一区二区| 亚洲伊人久久精品综合| 国产深夜福利视频在线观看| av福利片在线| 久久久久久久国产电影| 国产一区二区三区av在线| 一二三四在线观看免费中文在 | 久久午夜综合久久蜜桃| 午夜视频国产福利| 夫妻午夜视频| h视频一区二区三区| 少妇的丰满在线观看| 黑人巨大精品欧美一区二区蜜桃 | av在线老鸭窝| 久久久久视频综合| 久久久久久久亚洲中文字幕| 大码成人一级视频| 丝袜喷水一区| 国产精品人妻久久久影院| 十八禁高潮呻吟视频| 免费在线观看黄色视频的| 国产精品久久久久久精品古装| 亚洲av国产av综合av卡| 国产日韩欧美视频二区| 只有这里有精品99| 欧美丝袜亚洲另类| 91国产中文字幕| 51国产日韩欧美| 亚洲av欧美aⅴ国产| 国内精品宾馆在线| 寂寞人妻少妇视频99o| 精品久久久精品久久久| 日本免费在线观看一区| 欧美人与性动交α欧美软件 | 最近的中文字幕免费完整| 亚洲一码二码三码区别大吗| 老司机影院成人| 国产av码专区亚洲av| 国产免费一区二区三区四区乱码| 女人久久www免费人成看片| 午夜免费鲁丝| 亚洲精品美女久久久久99蜜臀 | 欧美日韩综合久久久久久| 中文字幕av电影在线播放| 伦精品一区二区三区| 欧美精品av麻豆av| 国产成人一区二区在线| 亚洲精品久久午夜乱码| 亚洲中文av在线| 日日摸夜夜添夜夜爱| 黄色一级大片看看| 大片免费播放器 马上看| 欧美激情极品国产一区二区三区 | 免费观看在线日韩| 国产亚洲精品久久久com| 大陆偷拍与自拍| 久久人人爽av亚洲精品天堂| 久热这里只有精品99| av免费在线看不卡| 国产精品国产三级国产av玫瑰| 18+在线观看网站| 中国三级夫妇交换| 精品亚洲乱码少妇综合久久| 久久久亚洲精品成人影院| 国产av国产精品国产| 免费人成在线观看视频色| 欧美日韩精品成人综合77777| 黄色视频在线播放观看不卡| 熟女电影av网| 国产成人免费无遮挡视频| 日韩精品免费视频一区二区三区 | 大话2 男鬼变身卡| 欧美性感艳星| 一个人免费看片子| 成人手机av| 免费日韩欧美在线观看| 99re6热这里在线精品视频| 国产欧美另类精品又又久久亚洲欧美| 美女视频免费永久观看网站| 精品福利永久在线观看| 啦啦啦中文免费视频观看日本| 两个人免费观看高清视频| 日本vs欧美在线观看视频| 免费黄色在线免费观看| 国产男女超爽视频在线观看| 欧美性感艳星| 一个人免费看片子| 欧美人与性动交α欧美精品济南到 | 丝袜人妻中文字幕| 美国免费a级毛片| 91精品三级在线观看| 国产男女内射视频| 九九爱精品视频在线观看| 亚洲av中文av极速乱| 最近手机中文字幕大全| 亚洲,欧美,日韩| 黑人猛操日本美女一级片| 精品亚洲成国产av| 亚洲天堂av无毛| 欧美xxxx性猛交bbbb| 欧美日韩综合久久久久久| 卡戴珊不雅视频在线播放| 亚洲av电影在线进入| 国语对白做爰xxxⅹ性视频网站| 你懂的网址亚洲精品在线观看| 精品国产国语对白av| 在线天堂中文资源库| 久久影院123| 国产色爽女视频免费观看| 99热国产这里只有精品6| 老司机影院成人| 五月开心婷婷网| 精品久久国产蜜桃| 日本91视频免费播放| 日本与韩国留学比较| 最近手机中文字幕大全| 亚洲国产精品999| 一级毛片 在线播放| 中文字幕免费在线视频6| 亚洲av欧美aⅴ国产| 午夜老司机福利剧场| 国产在线免费精品| 青青草视频在线视频观看| 国产av一区二区精品久久| 亚洲一级一片aⅴ在线观看| 女的被弄到高潮叫床怎么办| 超色免费av| 国产精品久久久久久精品电影小说| 黑丝袜美女国产一区| 免费观看性生交大片5| 国产精品不卡视频一区二区| 国产亚洲欧美精品永久| 99久久人妻综合| 黄片无遮挡物在线观看| 水蜜桃什么品种好| 午夜福利在线观看免费完整高清在| 美女内射精品一级片tv| 亚洲精品美女久久av网站| 久久ye,这里只有精品| 日韩精品免费视频一区二区三区 | 色婷婷久久久亚洲欧美| 国产熟女欧美一区二区| 精品少妇内射三级| 捣出白浆h1v1| 最后的刺客免费高清国语| 肉色欧美久久久久久久蜜桃| 国产成人aa在线观看| 两性夫妻黄色片 | 欧美亚洲 丝袜 人妻 在线| 成人毛片a级毛片在线播放| 精品少妇内射三级| 女性生殖器流出的白浆| 一二三四中文在线观看免费高清| 欧美人与善性xxx| 久久ye,这里只有精品| 午夜福利乱码中文字幕| 国产激情久久老熟女| 久久久a久久爽久久v久久| 少妇人妻 视频| 美女视频免费永久观看网站| 亚洲美女黄色视频免费看| 九色亚洲精品在线播放| 纵有疾风起免费观看全集完整版| 热99国产精品久久久久久7| 老司机影院毛片| 国产成人免费无遮挡视频| 高清视频免费观看一区二区| 久久影院123| 精品人妻在线不人妻| 自拍欧美九色日韩亚洲蝌蚪91| 精品人妻一区二区三区麻豆| 亚洲伊人久久精品综合| 国产在线一区二区三区精| 日韩中字成人| 欧美日韩亚洲高清精品| 黄片无遮挡物在线观看| 热re99久久精品国产66热6| 日韩人妻精品一区2区三区| 大香蕉97超碰在线| 天堂中文最新版在线下载| 一级毛片我不卡| 久久久国产精品麻豆| 亚洲欧美日韩卡通动漫| 国产一区二区三区综合在线观看 | 一级爰片在线观看| 亚洲成国产人片在线观看| 极品少妇高潮喷水抽搐| 亚洲av男天堂| videos熟女内射| 亚洲伊人久久精品综合| 亚洲少妇的诱惑av| 日日撸夜夜添| 国产日韩欧美亚洲二区| 最近最新中文字幕免费大全7| 十八禁高潮呻吟视频| 亚洲国产av影院在线观看| 久久狼人影院| 啦啦啦中文免费视频观看日本| 国产精品久久久久久久电影| 久久精品夜色国产| 成人国产麻豆网| 精品国产一区二区三区四区第35| 精品第一国产精品| 最近中文字幕2019免费版| 51国产日韩欧美| 看非洲黑人一级黄片| 亚洲第一av免费看| 免费大片18禁| 欧美日韩一区二区视频在线观看视频在线| 亚洲精品第二区| 精品国产乱码久久久久久小说| 国产日韩欧美在线精品| 色视频在线一区二区三区| 在线天堂最新版资源| 秋霞在线观看毛片| 精品一区二区免费观看| 热99久久久久精品小说推荐| 99久久综合免费| 日本-黄色视频高清免费观看| 免费黄色在线免费观看| 精品一区二区三区四区五区乱码 | 七月丁香在线播放| 18禁国产床啪视频网站| 美女内射精品一级片tv| 亚洲精品乱码久久久久久按摩| 三上悠亚av全集在线观看| 国产成人精品婷婷| 成年人免费黄色播放视频| 国产精品熟女久久久久浪| 日本av免费视频播放| 又黄又爽又刺激的免费视频.| 欧美性感艳星| 欧美日韩一区二区视频在线观看视频在线| 国产精品一二三区在线看| 日本vs欧美在线观看视频| 国产精品国产av在线观看| 丝袜美足系列| 亚洲av国产av综合av卡| 精品亚洲乱码少妇综合久久| 中文字幕最新亚洲高清| 人体艺术视频欧美日本| 天堂俺去俺来也www色官网| 99热网站在线观看| 亚洲,欧美精品.| 一本久久精品| 亚洲美女黄色视频免费看| 亚洲国产毛片av蜜桃av| 9色porny在线观看| 精品国产露脸久久av麻豆| 久久99热6这里只有精品| 国产成人免费观看mmmm| 宅男免费午夜| 最后的刺客免费高清国语| 一区二区三区精品91| 久久久国产欧美日韩av| 人人妻人人添人人爽欧美一区卜| 免费女性裸体啪啪无遮挡网站| 国产无遮挡羞羞视频在线观看| 日韩大片免费观看网站| 亚洲在久久综合| 在线 av 中文字幕| 免费观看a级毛片全部| 日韩电影二区| 男男h啪啪无遮挡| 一级片免费观看大全| 久久精品国产亚洲av天美| 欧美精品av麻豆av| 国产有黄有色有爽视频| 超碰97精品在线观看| 精品午夜福利在线看| 99国产精品免费福利视频| 亚洲四区av| 少妇被粗大猛烈的视频| 少妇被粗大的猛进出69影院 | 亚洲久久久国产精品| 女性被躁到高潮视频| 观看av在线不卡| 久久精品aⅴ一区二区三区四区 | 人妻少妇偷人精品九色| 亚洲国产av影院在线观看| 亚洲,欧美精品.| 国产精品熟女久久久久浪| 久久精品国产自在天天线| 夜夜爽夜夜爽视频| 少妇猛男粗大的猛烈进出视频| 91午夜精品亚洲一区二区三区| 新久久久久国产一级毛片| 视频中文字幕在线观看| 成人毛片60女人毛片免费| 九九爱精品视频在线观看| 欧美少妇被猛烈插入视频| 美女脱内裤让男人舔精品视频| 亚洲成人一二三区av| 高清av免费在线| 性高湖久久久久久久久免费观看| 久久人人爽人人片av| 黑人高潮一二区| 亚洲中文av在线| 秋霞在线观看毛片| av免费在线看不卡| 精品一品国产午夜福利视频| 在线观看美女被高潮喷水网站| 久久女婷五月综合色啪小说| 老司机影院成人| 国产精品成人在线| 内地一区二区视频在线| 啦啦啦在线观看免费高清www| 免费在线观看完整版高清| 大片免费播放器 马上看| 边亲边吃奶的免费视频| 国产精品久久久久久精品古装| 日日撸夜夜添|