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

    基于支持向量機的克隆代碼有害性評價方法

    2016-09-26 11:28:56張凡龍蘇小紅李智超馬培軍
    智能計算機與應用 2016年4期
    關鍵詞:支持向量機

    張凡龍 蘇小紅 李智超 馬培軍

    摘 要:克隆代碼是軟件中彼此相似的代碼片段。傳統(tǒng)觀點認為克隆代碼是有害的,會降低軟件質量,但最近研究發(fā)現(xiàn)克隆代碼不一定是有害的。如何評估克隆代碼的有害性是一個值得研究的問題。本文提出了一種基于支持向量機的克隆代碼有害性評價方法,可以以較高的準確性和查準率評價其有害性。為驗證方法有效性,本文在6個系統(tǒng)上進行實驗,結果表明本文方法可以有效地評價克隆代碼的有害性,并且所提出的靜態(tài)度量和演化度量對評價克隆代碼有效性具有積極意義。

    關鍵詞:克隆代碼;克隆有害性評價;克隆度量;支持向量機;克隆演化

    中圖分類號:TP311.5 文獻標識號:A文章編號:2095-2163(2015)06-

    Abstract: Code clone (also known as duplicated code) has always been a popular research field in software engineering. Traditional view is that code clone is harmful, because clone can decrease the quality of software. However, considering the clone evolution, some studies find that not all the clones are harmful. So how to evaluate the clone harmfulness is a problem. This paper proposes a method which can evaluate the clone harmfulness based on support vectors machine, and makes several experiments on 6 open-source software system which were written in 3 kinds of programming languages. The results show that the proposed method has an applicability and higher accuracy. It is a meaningful attempt to evaluate the clone harmfulness.

    Keywords: Code Clone; Harmfulness Evaluation; Clone Metrics; Support Vector Machine; Clone Evolution

    0 引 言

    克隆代碼是軟件系統(tǒng)中彼此相同或相似的代碼片段。大多數(shù)克隆代碼情況是通過拷貝粘貼活動產生的[1],編程語言局限、使用相似API和函數(shù)調用也會產生克隆代碼。在大型軟件系統(tǒng)中克隆代碼約占代碼總量的7-23%[2]。傳統(tǒng)觀點認為克隆代碼是一種代碼壞味,意味著軟件質量較差,可能會引入缺陷,需通過重構消除克隆代碼[3-5]。有研究者使用克隆代碼信息進行缺陷預測,如用歷史變化信息預測缺陷[6],用克隆代碼上下文信息來預測缺陷[7],用信息熵的概念來定義代碼變化復雜度來預測缺陷[8]。然而,通過對克隆演化模式的研究發(fā)現(xiàn)不是所有的克隆代碼都是有害的[9-12]。不足一半的克隆代碼在演化過程中發(fā)生變化,而導致額外維護開銷的一致變化克隆比例則更少[13],并且只有在少數(shù)情況下不一致變化而導致缺陷[14-15]。研究者將克隆代碼明確區(qū)分為有害和無害,采用啟發(fā)式方法映射多版本間克隆,提出并使用克隆氣味的概念幫助減少代碼中的潛在威脅[16-17]。有人使用貝葉斯網絡來預測克隆代碼的有害性[18],可以評價克隆代碼的有害性,該方法具有一定啟發(fā)意義。

    如何綜合考慮克隆代碼本身屬性及其演化過程建立克隆代碼有害性評價模型是亟待解決的問題。為了解決該問題,本文結合軟件度量、克隆代碼演化分析和機器學習方法,提取了克隆代碼靜態(tài)度量和演化度量,使用支持向量機建立克隆代碼有害性的評價模型,快速地識別出有害的克隆代碼,幫助開發(fā)人員對克隆代碼進行維護。

    1 克隆代碼有害性分析

    本文使用克隆家系和演化模式描述其演化過程。克隆群是某一個版本內彼此相似的克隆片段集合,克隆家系是軟件所有的克隆群在演化過程中衍生的直系克隆的集合。一個克隆代碼屬于一個克隆群,一個克隆群屬于一個克隆家系。演化模式(Evolution Pattern,EP)是前一版本的克隆群與下一版本的新克隆群間的關系。無變化是新克隆群中相對于原克隆群沒發(fā)生任何變化;增加是新克隆群中至少增加了一個克隆代;減少是原克隆群中的至少一個克隆消失了;一致變化是原克隆群中所有的克隆發(fā)生同樣的變化,而且仍然屬于新克隆群;不一致變化是原克隆群中至少有一個克隆代碼片段發(fā)生了不一致地變化??寺〖蚁等鐖D1所示,圖中描述了一個直系克隆的克隆代碼、克隆群和克隆家系在連續(xù)四個版本間的演化情況。克隆組在圖中第3個版本家系發(fā)生了分裂,一個新的克隆群出現(xiàn)了并在后續(xù)版本中繼續(xù)演化下去。

    本文給出一種克隆害性定義??寺〈a相關的缺陷是克隆代碼有害的最直觀表現(xiàn),而克隆演化中的克隆群的不一致變化是導致缺陷的最重要原因,因此可利用克隆群的一致性變化來判定克隆有害性。根據(jù)是否發(fā)生一致性變化將克隆分為兩類:

    (1)克隆代碼連同其隸屬克隆群,在演化過程中從未發(fā)生過變化或一直發(fā)生不一致變化;

    (2)克隆代碼連同其隸屬的克隆群,某一克隆片段發(fā)生變化,其它克隆片段并未改變。

    對第一類克隆,在開發(fā)過程中不需要做一致性維護操作,可忽略其對程序的影響認為是無害的。對第二類克隆,每一次一致性修改操作都導致額外維護開銷,而遺忘一致性修改會導致克隆群的不一致變化,會引入缺陷。從而認為第二類克隆代碼是有害的。根據(jù)克隆演化情況,給出克隆代碼有害性的定義:設在版本 中的克隆代碼片段 ,且 隸屬于克隆群 ,即 ,克隆群 從版本 至 的演化模式序列EP, ,其中 表示克隆群從第i-1版本到第i版本的演化模式,則克隆代碼片段 的有害性H為:

    2克隆代碼有害性評價方法

    2.1有害性評價模型

    本文采用機器學習方法來評價克隆代碼有害性,該方法將問題看成一個機器學習中的分類問題,通過算法訓練已知樣本來對未知的樣本即克隆代碼片段進行分類?;谥С窒蛄繖C的有害性評價模型可分為三個步驟:預處理、數(shù)據(jù)集生成和有害性評價,具體則如圖2所示。

    由圖2可知,模型中各部分的功能實現(xiàn)分析可概述如下:

    (1)預處理。檢測軟件克隆代碼,進行克隆群映射并構建克隆家系,獲得克隆演化模式;

    (2)數(shù)據(jù)集生成。從預處理結果中提取克隆代碼的度量值,包括靜態(tài)度量和演化度量,根據(jù)演化模式序列進行有害性標注,獲得支持向量機的數(shù)據(jù)集。

    (3)有害性評價。使用支持向量機模型在數(shù)據(jù)集上訓練評價模型,并在測試集上測試模型的有效性。

    2.2預處理

    首先,獲取連續(xù)多個版本的開源軟件源代碼,并使用NiCad工具對系統(tǒng)每一個版本都進行克隆代碼檢測,同時在此基礎上本文使用克隆描述符描述克隆代碼,包含了克隆代碼的其它基本信息,再將結果保存于xml文件中后,則根據(jù)檢測結果映射相鄰版本的克隆代碼和克隆群,生成克隆群映射文件和克隆家系文件。克隆群映射文件中包含了相鄰版本的所有克隆群的映射和演化關系,包括演化模式??寺〖蚁滴募t給出了該軟件中所有克隆家系以及詳細信息。

    2.3 數(shù)據(jù)集生成

    克隆代碼片段無法作為支持向量機的輸入,為向其提供數(shù)據(jù)集樣本,同時也可以充分地表示克隆代碼有害性信息,本文提取靜態(tài)度量和演化度量兩組度量值表示克隆代碼。在此基礎上生成表示克隆代碼的向量,并根據(jù)其演化模式對其進行有害性標注獲得本文的數(shù)據(jù)集。

    靜態(tài)度量是指僅通過單一版本的分析即可提取的克隆代碼特征??梢詮念A處理的輸出文件進行提取,預處理使用改進的克隆代碼描述符表示克隆代碼,該文件包含了克隆代碼幾乎所有的靜態(tài)屬性。具體來說,分別是:

    (1)克隆粒度??寺〈a片段的代碼行數(shù)。

    (2)文件分布。研究表明分布在不同文件中的克隆代碼更易于被開發(fā)人員疏忽而產生缺陷??寺〈a的文件分布情況會影響克隆代碼的有害性。

    (3)克隆相似度。是克隆群內克隆代碼之間的相似度。

    (4)上下文信息。完整包含該克隆片段的最近控制結構語句(條件分支、函數(shù)定義、循環(huán)等)。

    (5)參數(shù)個數(shù)??寺〈a片段中函數(shù)包含的參數(shù)個數(shù),體現(xiàn)著代碼間的耦合度、函數(shù)體復雜性等。

    (6)Halstead度量。從詞法角度上表征克隆代碼的復雜情況,共有13個Halstead度量,其實際對應內容為:不同操作符個數(shù)、不同操作數(shù)個數(shù)、所有操作符出現(xiàn)次數(shù)、所有操作數(shù)出現(xiàn)次數(shù)、程序詞匯量、程序長度、計算程序長度、容量、難度、精力、程序時間、交付錯誤數(shù)量。

    演化度量描述了克隆代碼的演化屬性,表示克隆的演化過程。克隆代碼的演化特征從預處理中映射文件與克隆家系文件中提取,克隆群映射文件包含了相鄰版本間克隆群和克隆代碼的映射關系。包括:

    (1)克隆壽命。壽命較長的克隆大多數(shù)都是無變化克隆,壽命較長的克隆長期存在于系統(tǒng)中,通常表明是無害的??寺〈a壽命可以反映克隆代碼有害性。

    (2)變化復雜度。為克隆代碼在歷史版本中經歷的改變次數(shù)。本文選擇兩種變化復雜度:整體版本周期中該克隆代碼片段經歷改變次數(shù)與近1/2版本周期中該克隆代碼片段經歷改變次數(shù)。前者是歷史整體變化次數(shù)在調整參數(shù)階段。

    度量值提取完成后,即獲得了克隆代碼有害性評價的數(shù)據(jù)集。支持向量機是有監(jiān)督學習算法,需對數(shù)據(jù)集進行有害性標注,需通過人工行為將樣本劃分為有害或者無害,獲得最后數(shù)據(jù)集。有害性的標注是依據(jù)有害性定義進行標注,根據(jù)克隆家系文件中演化模式人工標記所有的克隆代碼是否有害,獲得數(shù)據(jù)集。

    2.4有害性評價

    使用支持向量機在數(shù)據(jù)集訓練評價模型,并進行有害性評價給出克隆代碼有害性結果。將數(shù)據(jù)集劃分為訓練集和測試集:將軟件系統(tǒng)中前4/5個周期版本的克隆代碼用作訓練集,后1/5個周期版本作測試集。使用SVM模型對其進行訓練,經過交叉驗證、調整參數(shù)等過程建立基于SVM的克隆代碼有害性評價模型,為了對SVM模型的性能進行比較,同時加入了邏輯回歸模型。

    3 實驗結果與結論分析

    3.1實驗設置

    本文使用六個開源軟件作為實驗系統(tǒng),系統(tǒng)信息如表1所示。DNSJava是Java語言實現(xiàn)的DNS協(xié)議,jEdit是Java語言實現(xiàn)的面向軟件開發(fā)的文本編譯器,wget是C語言實現(xiàn)的命令行下載工具,conky是C語言實現(xiàn)的用于X視窗系統(tǒng)的系統(tǒng)監(jiān)視器,ProcessHacker是C#實現(xiàn)的windows系統(tǒng)進程管理程序,itextsharp是C#實現(xiàn)的用來生成PDF文檔庫。

    本文使用臺灣大學林智仁教授開發(fā)的支持向量機工具包LibSVM 3.14,核函數(shù)選擇高斯核函數(shù),在訓練時調整懲罰因子 和高斯核函數(shù)的均方差 ,在訓練集上執(zhí)行10-交叉驗證。分類器的分類情況可以用混合矩陣表示(如表2):實際正例P,實際反例N,實際正例數(shù) ,實際反例數(shù) ,實例總數(shù) 。根據(jù)混合矩陣,本文使用查準率、查全率、F值作為評價本文方法的指標。查準率為 。查全率為 。F值為 ,是查準率和查全率的綜合指標,越高說明效果越好。

    3.2實驗結果

    實驗結果如表3所示。表3第6列是本文使用支持向量機的有害性評價結果。從表中可以看出,本文方法具有較高的查準率和查全率。全部6個系統(tǒng)的查準率都比較高,其中DNSJava、wget以及conky實驗的查準率超過90%,JEdit和Proc超過了81%,查準率達到了較高的性能。同時,6個系統(tǒng)查全率也具有較好的結果,其中DNSJava最高達到93.75%,wget次之則達85%。

    表3的第6和7列是支持向量機和邏輯回歸方法的對比實驗,結果表明支持向量機實驗結果明顯優(yōu)于邏輯回歸的實驗結果。除Proc的查準率之外,支持向量機在6個系統(tǒng)上的查準率、查全率和F值均高于邏輯回歸模型。表3的第3~6列是特征組對比實驗,結果表明全部特征結果明顯優(yōu)于特征組合結果。首先是無內容組的對比。所有查全率和查全率值均低于全部特征組,表明內容組的度量值有積極作用。然后是無內容組的對比。除conky在查全率高于全部特征之外,6個系統(tǒng)的無容量組的查全率和查全率值均低于全部特征組,同樣也表明內容組的度量值有積極作用。最后是無演化組的對比。JEdit、conky和iTextsharp無演化組的查全率和查全率值均低于全部特征組,也可以說明同樣問題;DNSJava的查全率相近,但查準率卻遠低于全部組;wget和Proc情況類似,查準率稍微高于全部特征組,但查全率卻遠低于全部特征組;這表明演化度量同樣具有積極的影響。

    實驗的F值如圖3所示。從圖中可以看出,各個系統(tǒng)的全部屬性組的F值最高,說明本文提出的各種度量對有害性評價都有積極的影響。而無演化組F值最低,說明演化度量對有害性評價結果的影響最大。綜上,本文的度量值對有害性評價都具有積極影響,演化組作用尤為突出,容量組和內容組作用次之。

    4 結束語

    本文提出了基于支持向量機的克隆代碼有害行性評價方法,在6個軟件上進行了實驗表明該方法可以以較高的準確率評價克隆代碼的有害性。提出一種基于演化的有害性評價標準:克隆代碼在生命周期內發(fā)生過不一致性變化即是有害的。經實驗驗證該評價標準具有一定的可信性,可以指導克隆代碼有害性評價。特征組對比試驗中其實際結果表明本文所提出克隆代碼度量可以有效地評價克隆代碼的有害性,所提取的度量值可以表示克隆代碼信息??疾霧值實驗發(fā)現(xiàn),演化度量在評價克隆代碼有害性方面的作用尤為突出,說明了克隆代碼的演化對克隆代碼的維護有指導意義。

    參考文獻:

    [1] THUMMALAPENTA S, CERULO L, AVERSANO L, et al. An empirical study on the maintenance of source code clones[J]. Empirical Software Engineering. 2010,15(1): 1-34

    [2] ROY C K, CORDY JR, KOSCHKE R. Comparison and evaluation of code clone detection techniques and tools: A qualitative approach[J]. Science of Computer Programming. 2009,74: 470-495

    [3] CHOI E, YOSHIDA N, ISHIO T, et al. Extracting code clones for refactoring using combinations of clone metrics[C]//Proceedings of the 5th International Workshop on Software Clones, New York, USA: ACM, 2011: 7-13.

    [4] BOUKTIF S, ANTONIOL G, MERLO E, et al. A novel approach to optimize clone refactoring activity[C]//Proceedings of the 8th annual conference on Genetic and evolutionary computation, New York, USA: ACM, 2006: 1885-1892.

    [5] BALAZINSKA M, MERLO E, DAGENAIS M, et al. Advanced clone-analysis to support object-oriented system refactoring[C]//Reverse Engineering, 2000. Proceedings. Seventh Working Conference on, Brisbane: IEEE, 2000: 98-107.

    [6] GRAVES T L, KARR A F, MARRON J S, et al. Predicting fault incidence using software change history[J]. Software Engineering, IEEE Transactions on, 2000, 26(7): 653-661.

    [7] JIANG L, SU Z, CHIU E. Context-based detection of clone-related bugs[C]// Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering,New York: ACM, 2007: 55-64.

    [8] Hassan A E. Predicting faults using the complexity of code changes[C]// Proceedings of the 31st International Conference on Software Engineering,Washington: IEEE Computer Society, 2009: 78-88.

    [9] AVERSANO L, CERULO L, DI P M. How clones are maintained: An empirical study[C]// Software Maintenance and Reengineering, 2007. CSMR'07. 11th European Conference on,Amsterdam: IEEE, 2007: 81-90.

    [10] G?DE N, KOSCHKE R. Frequency and risks of changes to clones[C]//Proceedings of the 33rd International Conference on Software Engineering, New York, USA: ACM, 2011: 311-320.

    [11] THUMMALAPENTA S, CERULO L, AVERSANO L, et al. An empirical study on the maintenance of source code clones[J]. Empirical Software Engineering. 2010,15(1): 1-34

    [12] Cai D, Kim M. An empirical study of long-lived code clones[M]// Mauro Pezzè:Fundamental approaches to software engineering. Berlin Heidelberg : Springer , 2011: 432-446.

    [13] BETTENBURG N, SHANG W, IBRAHIM W M, et al. An empirical study on inconsistent changes to code clones at the release level[J]. Science of Computer Programming, 2012, 77(6): 760-776.

    [14] BAKOTA T, FERENC R, GYIMOTHY T. Clone smells in software evolution[C]//Software Maintenance, 2007. ICSM 2007. IEEE International Conference on,Paris: IEEE, 2007: 24-33.

    [15] KIM M, SAZAWAL V, NOTKIN D, et al. An empirical study of code clone genealogies[C]//ACM SIGSOFT Software Engineering Notes,New York, NY, USA: ACM, 2005, 30(5): 187-196.

    [16] G?DE N, HARDER J. Clone stability[C]//Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on,Oldenburg: IEEE, 2011: 65-74.

    [17] KAPSER C, GODFREY M W. " Cloning considered harmful" considered harmful[C]//Reverse Engineering, 2006. WCRE'06. 13th Working Conference on,Benevento: IEEE, 2006: 19-28.

    [18] WANG X, DANG Y, ZHANG L, et al. Can I clone this piece of code here?[C]//Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, New York, USA: ACM, 2012: 170-179.

    [19] CORTES C, VAPNIK V. Support vector machine[J]. Machine learning, 1995, 20(3): 273-297.

    猜你喜歡
    支持向量機
    基于支持向量回歸機的電能質量評估
    基于智能優(yōu)化算法選擇特征的網絡入侵檢測
    數(shù)據(jù)挖掘技術在電廠經濟性分析系統(tǒng)中的應用Q
    基于改進支持向量機的船舶縱搖預報模型
    中國水運(2016年11期)2017-01-04 12:26:47
    基于SVM的煙草銷售量預測
    軟件導刊(2016年11期)2016-12-22 21:52:38
    動態(tài)場景中的視覺目標識別方法分析
    論提高裝備故障預測準確度的方法途徑
    價值工程(2016年32期)2016-12-20 20:36:43
    基于熵技術的公共事業(yè)費最優(yōu)組合預測
    價值工程(2016年29期)2016-11-14 00:13:35
    基于支持向量機的金融數(shù)據(jù)分析研究
    管理類研究生支持向量機預測決策實驗教學研究
    考試周刊(2016年53期)2016-07-15 09:08:21
    av网站在线播放免费| 久久久久久久久久久久大奶| 人妻一区二区av| 久久久国产欧美日韩av| 考比视频在线观看| 亚洲精品久久久久久婷婷小说| 国产成人欧美在线观看 | 欧美97在线视频| 男女无遮挡免费网站观看| 久热这里只有精品99| 成年av动漫网址| 五月天丁香电影| 国产亚洲午夜精品一区二区久久| 亚洲综合色网址| 亚洲精品国产一区二区精华液| www.熟女人妻精品国产| 国产精品欧美亚洲77777| 黑人猛操日本美女一级片| 脱女人内裤的视频| 一本久久精品| 中文乱码字字幕精品一区二区三区| 99久久精品国产亚洲精品| 大香蕉久久成人网| 久久精品成人免费网站| 又大又爽又粗| 99热国产这里只有精品6| 国产精品一区二区免费欧美 | 国产视频一区二区在线看| 少妇粗大呻吟视频| 婷婷成人精品国产| 久久精品亚洲熟妇少妇任你| 国产av国产精品国产| √禁漫天堂资源中文www| 夫妻午夜视频| 免费在线观看视频国产中文字幕亚洲 | 搡老乐熟女国产| 久久综合国产亚洲精品| 黑人猛操日本美女一级片| 欧美精品人与动牲交sv欧美| 免费高清在线观看日韩| 你懂的网址亚洲精品在线观看| 欧美日韩亚洲综合一区二区三区_| 亚洲人成电影观看| 丁香六月欧美| 看免费av毛片| 亚洲欧洲精品一区二区精品久久久| 日本猛色少妇xxxxx猛交久久| 99热国产这里只有精品6| 超色免费av| 如日韩欧美国产精品一区二区三区| 免费人妻精品一区二区三区视频| 亚洲人成电影免费在线| 欧美精品av麻豆av| 久热爱精品视频在线9| 成人国产一区最新在线观看 | 欧美黑人欧美精品刺激| av在线app专区| av线在线观看网站| 搡老岳熟女国产| 男女床上黄色一级片免费看| 久久鲁丝午夜福利片| 99国产精品一区二区蜜桃av | 亚洲图色成人| 国产免费现黄频在线看| 别揉我奶头~嗯~啊~动态视频 | 亚洲成国产人片在线观看| 性少妇av在线| 成人黄色视频免费在线看| 亚洲熟女精品中文字幕| 少妇人妻 视频| 亚洲国产av新网站| 50天的宝宝边吃奶边哭怎么回事| 男人舔女人的私密视频| 人人妻人人爽人人添夜夜欢视频| 人体艺术视频欧美日本| 日本a在线网址| www.av在线官网国产| 亚洲av日韩精品久久久久久密 | 亚洲国产精品999| 亚洲av日韩精品久久久久久密 | 久久久精品区二区三区| 久久鲁丝午夜福利片| 久久免费观看电影| 欧美日韩视频精品一区| 美女大奶头黄色视频| 99国产综合亚洲精品| 少妇裸体淫交视频免费看高清 | 高潮久久久久久久久久久不卡| 久久久久久免费高清国产稀缺| 国产无遮挡羞羞视频在线观看| 在线亚洲精品国产二区图片欧美| 97人妻天天添夜夜摸| av网站在线播放免费| 亚洲av男天堂| 一边亲一边摸免费视频| 制服人妻中文乱码| 91九色精品人成在线观看| 久久久精品区二区三区| 黄色视频在线播放观看不卡| 国产男女内射视频| 久久综合国产亚洲精品| 99国产精品99久久久久| 在线观看免费高清a一片| 久久精品国产综合久久久| 午夜两性在线视频| 热99久久久久精品小说推荐| 免费观看a级毛片全部| 大片电影免费在线观看免费| 在线观看www视频免费| 成年人免费黄色播放视频| 亚洲av成人精品一二三区| 中文字幕高清在线视频| 男女无遮挡免费网站观看| 国产黄色免费在线视频| 国产成人精品久久二区二区免费| 日韩电影二区| 交换朋友夫妻互换小说| 人人妻人人澡人人看| 少妇被粗大的猛进出69影院| 亚洲av成人不卡在线观看播放网 | 久久精品国产综合久久久| 亚洲熟女毛片儿| 久久久久久免费高清国产稀缺| 国产又爽黄色视频| 天天躁狠狠躁夜夜躁狠狠躁| 宅男免费午夜| av网站免费在线观看视频| 日本猛色少妇xxxxx猛交久久| 秋霞在线观看毛片| 国产高清不卡午夜福利| 夫妻午夜视频| 好男人电影高清在线观看| 国产男女超爽视频在线观看| 2018国产大陆天天弄谢| 国产成人欧美| 久久99一区二区三区| 男女国产视频网站| 久久精品国产a三级三级三级| 国产亚洲精品久久久久5区| 多毛熟女@视频| 亚洲av综合色区一区| 黄色一级大片看看| 国产激情久久老熟女| 丰满饥渴人妻一区二区三| 亚洲av日韩精品久久久久久密 | 成人国产一区最新在线观看 | 激情视频va一区二区三区| 永久免费av网站大全| 亚洲精品国产色婷婷电影| 少妇粗大呻吟视频| 成年美女黄网站色视频大全免费| 色视频在线一区二区三区| 午夜免费成人在线视频| 国产成人精品无人区| 亚洲国产中文字幕在线视频| 纯流量卡能插随身wifi吗| 欧美日韩亚洲综合一区二区三区_| 国产成人啪精品午夜网站| 欧美亚洲日本最大视频资源| 天天操日日干夜夜撸| 人人澡人人妻人| 亚洲av在线观看美女高潮| 亚洲黑人精品在线| 少妇猛男粗大的猛烈进出视频| 国产成人系列免费观看| 色精品久久人妻99蜜桃| 99九九在线精品视频| 人妻 亚洲 视频| 日本色播在线视频| 国语对白做爰xxxⅹ性视频网站| 80岁老熟妇乱子伦牲交| 国产97色在线日韩免费| 一级黄色大片毛片| 人体艺术视频欧美日本| 亚洲情色 制服丝袜| 欧美+亚洲+日韩+国产| 精品少妇黑人巨大在线播放| 菩萨蛮人人尽说江南好唐韦庄| a级毛片黄视频| 亚洲精品美女久久久久99蜜臀 | 考比视频在线观看| 七月丁香在线播放| 一边摸一边做爽爽视频免费| 精品免费久久久久久久清纯 | 亚洲九九香蕉| 黄片播放在线免费| 国产淫语在线视频| 亚洲一卡2卡3卡4卡5卡精品中文| 在线 av 中文字幕| 午夜福利免费观看在线| 人人澡人人妻人| 丁香六月天网| 亚洲一卡2卡3卡4卡5卡精品中文| 97精品久久久久久久久久精品| 日韩熟女老妇一区二区性免费视频| 国产精品免费大片| 91成人精品电影| 亚洲一区二区三区欧美精品| 中文字幕精品免费在线观看视频| 啦啦啦 在线观看视频| 自拍欧美九色日韩亚洲蝌蚪91| 天堂俺去俺来也www色官网| 美女脱内裤让男人舔精品视频| 欧美精品av麻豆av| 日本五十路高清| 久久精品成人免费网站| 欧美精品啪啪一区二区三区 | 成人亚洲欧美一区二区av| 男女边吃奶边做爰视频| 男女午夜视频在线观看| 麻豆国产av国片精品| 在线 av 中文字幕| 丝袜美腿诱惑在线| 国产av国产精品国产| av欧美777| 亚洲欧美成人综合另类久久久| 一级a爱视频在线免费观看| 国产精品.久久久| 国产精品免费大片| 久久久国产欧美日韩av| 国产国语露脸激情在线看| 97人妻天天添夜夜摸| 午夜福利免费观看在线| 脱女人内裤的视频| 午夜免费观看性视频| 亚洲欧洲国产日韩| 国产成人欧美| a级毛片在线看网站| 国产成人精品久久二区二区免费| 久久久欧美国产精品| 七月丁香在线播放| 成人国产一区最新在线观看 | 日韩制服丝袜自拍偷拍| 制服诱惑二区| 亚洲欧美激情在线| 天天躁夜夜躁狠狠久久av| 王馨瑶露胸无遮挡在线观看| 人妻一区二区av| xxx大片免费视频| 少妇粗大呻吟视频| 久久九九热精品免费| 免费在线观看视频国产中文字幕亚洲 | 成人免费观看视频高清| 男女国产视频网站| 日韩精品免费视频一区二区三区| 七月丁香在线播放| 成人国产一区最新在线观看 | 人人妻,人人澡人人爽秒播 | 啦啦啦啦在线视频资源| 亚洲激情五月婷婷啪啪| 亚洲午夜精品一区,二区,三区| 久久久国产精品麻豆| 国产日韩一区二区三区精品不卡| 80岁老熟妇乱子伦牲交| 十分钟在线观看高清视频www| 妹子高潮喷水视频| 99国产精品一区二区蜜桃av | 亚洲一区二区三区欧美精品| 手机成人av网站| 午夜福利在线免费观看网站| 青青草视频在线视频观看| 日韩 欧美 亚洲 中文字幕| 精品国产一区二区久久| 丝袜在线中文字幕| 亚洲美女黄色视频免费看| 久久久久网色| 亚洲欧美精品自产自拍| 一级毛片我不卡| 在线精品无人区一区二区三| 黑人猛操日本美女一级片| 天天躁狠狠躁夜夜躁狠狠躁| 两人在一起打扑克的视频| 欧美日韩黄片免| 日韩人妻精品一区2区三区| 咕卡用的链子| 国产精品一区二区在线观看99| 天堂8中文在线网| 国产亚洲av片在线观看秒播厂| 母亲3免费完整高清在线观看| 一本一本久久a久久精品综合妖精| 美女脱内裤让男人舔精品视频| 少妇的丰满在线观看| 欧美 亚洲 国产 日韩一| tube8黄色片| 十八禁人妻一区二区| 国精品久久久久久国模美| www.自偷自拍.com| 最近中文字幕2019免费版| 国产男人的电影天堂91| 热99国产精品久久久久久7| 精品亚洲成国产av| 超色免费av| 午夜免费鲁丝| 美女午夜性视频免费| 黄色片一级片一级黄色片| 亚洲成人免费电影在线观看 | 亚洲自偷自拍图片 自拍| 五月开心婷婷网| 91老司机精品| 免费在线观看完整版高清| 欧美中文综合在线视频| 国产xxxxx性猛交| 一级毛片 在线播放| 嫩草影视91久久| 午夜av观看不卡| 97精品久久久久久久久久精品| 国产福利在线免费观看视频| 亚洲一区中文字幕在线| 欧美精品一区二区大全| 女性被躁到高潮视频| 99精国产麻豆久久婷婷| 亚洲国产最新在线播放| 国产高清不卡午夜福利| 天天躁日日躁夜夜躁夜夜| 大香蕉久久网| 国产免费视频播放在线视频| 19禁男女啪啪无遮挡网站| 91老司机精品| 国产在线视频一区二区| 国精品久久久久久国模美| 亚洲久久久国产精品| 中国国产av一级| 80岁老熟妇乱子伦牲交| 欧美少妇被猛烈插入视频| 男女无遮挡免费网站观看| 中文字幕色久视频| 美女午夜性视频免费| 一本色道久久久久久精品综合| 日本五十路高清| 七月丁香在线播放| 精品亚洲成a人片在线观看| 视频区图区小说| 亚洲国产成人一精品久久久| 久久精品久久久久久噜噜老黄| 老司机靠b影院| 国产精品偷伦视频观看了| 精品少妇一区二区三区视频日本电影| 男女边摸边吃奶| 欧美精品亚洲一区二区| 日韩av不卡免费在线播放| 成年人午夜在线观看视频| 狠狠婷婷综合久久久久久88av| netflix在线观看网站| 视频区欧美日本亚洲| 亚洲精品久久午夜乱码| 日韩,欧美,国产一区二区三区| 国产一区二区 视频在线| 国产一卡二卡三卡精品| 青青草视频在线视频观看| 免费在线观看完整版高清| 在线观看国产h片| av视频免费观看在线观看| 日本猛色少妇xxxxx猛交久久| 男人添女人高潮全过程视频| 夫妻午夜视频| 18禁国产床啪视频网站| 久久热在线av| 国产欧美日韩精品亚洲av| 我的亚洲天堂| 精品少妇黑人巨大在线播放| 日日爽夜夜爽网站| 国产成人精品在线电影| 91九色精品人成在线观看| 色网站视频免费| 99久久综合免费| 亚洲人成77777在线视频| 中文字幕高清在线视频| 久久中文字幕一级| 国产精品久久久久成人av| 人体艺术视频欧美日本| 免费日韩欧美在线观看| 男女下面插进去视频免费观看| 免费日韩欧美在线观看| 电影成人av| 精品福利观看| 免费高清在线观看视频在线观看| 婷婷成人精品国产| 亚洲欧洲国产日韩| 涩涩av久久男人的天堂| 久久久久国产一级毛片高清牌| 国产精品久久久av美女十八| www.精华液| 午夜福利乱码中文字幕| 国产成人啪精品午夜网站| 日本欧美视频一区| 亚洲国产中文字幕在线视频| 人妻 亚洲 视频| 久久久国产一区二区| 久久亚洲精品不卡| 亚洲欧洲精品一区二区精品久久久| 1024香蕉在线观看| 校园人妻丝袜中文字幕| 人人妻人人澡人人爽人人夜夜| 好男人视频免费观看在线| 天天添夜夜摸| 在线 av 中文字幕| 18在线观看网站| 亚洲精品在线美女| 99热国产这里只有精品6| 国产深夜福利视频在线观看| 成人国产av品久久久| 欧美国产精品va在线观看不卡| 国产伦人伦偷精品视频| 9热在线视频观看99| 久久免费观看电影| 国产无遮挡羞羞视频在线观看| 香蕉国产在线看| 免费在线观看影片大全网站 | 热re99久久精品国产66热6| 亚洲熟女精品中文字幕| 三上悠亚av全集在线观看| 免费在线观看黄色视频的| 乱人伦中国视频| 亚洲成国产人片在线观看| 美女中出高潮动态图| 免费久久久久久久精品成人欧美视频| 人妻 亚洲 视频| 搡老乐熟女国产| www.999成人在线观看| 久久国产亚洲av麻豆专区| 黑丝袜美女国产一区| 2021少妇久久久久久久久久久| 亚洲国产精品一区二区三区在线| 亚洲精品成人av观看孕妇| 成年人黄色毛片网站| 晚上一个人看的免费电影| bbb黄色大片| 男女午夜视频在线观看| 美女扒开内裤让男人捅视频| 久久亚洲国产成人精品v| 久久精品久久精品一区二区三区| 欧美日韩综合久久久久久| 最近手机中文字幕大全| 亚洲国产欧美一区二区综合| 亚洲精品国产区一区二| 亚洲欧美成人综合另类久久久| 国产亚洲av片在线观看秒播厂| 一级片'在线观看视频| 国产午夜精品一二区理论片| 人人妻人人添人人爽欧美一区卜| 人人妻人人澡人人爽人人夜夜| 高清欧美精品videossex| 国产福利在线免费观看视频| 97精品久久久久久久久久精品| 香蕉国产在线看| 欧美+亚洲+日韩+国产| 99九九在线精品视频| 国产免费现黄频在线看| 亚洲欧美清纯卡通| 男的添女的下面高潮视频| 日韩中文字幕欧美一区二区 | 国产真人三级小视频在线观看| 男女高潮啪啪啪动态图| 日本黄色日本黄色录像| 丰满少妇做爰视频| 男的添女的下面高潮视频| 久久久精品区二区三区| 亚洲av成人精品一二三区| 亚洲欧美色中文字幕在线| 久久久精品94久久精品| 亚洲精品美女久久av网站| 亚洲欧美一区二区三区久久| 久久中文字幕一级| 女人爽到高潮嗷嗷叫在线视频| 久久精品人人爽人人爽视色| 久久ye,这里只有精品| h视频一区二区三区| 日韩av免费高清视频| 欧美精品高潮呻吟av久久| 69精品国产乱码久久久| 国产精品一区二区精品视频观看| 性色av乱码一区二区三区2| 午夜日韩欧美国产| 亚洲国产精品999| 久久热在线av| 宅男免费午夜| 热re99久久国产66热| 国产精品久久久人人做人人爽| 中国国产av一级| 国产亚洲欧美在线一区二区| 在现免费观看毛片| 成人手机av| 日韩中文字幕视频在线看片| 午夜免费男女啪啪视频观看| 亚洲色图综合在线观看| 免费观看av网站的网址| 亚洲欧美激情在线| 国产精品秋霞免费鲁丝片| 搡老岳熟女国产| 亚洲av电影在线观看一区二区三区| 性高湖久久久久久久久免费观看| 国产精品久久久久成人av| 这个男人来自地球电影免费观看| 久久人人97超碰香蕉20202| 成年女人毛片免费观看观看9 | av又黄又爽大尺度在线免费看| 1024香蕉在线观看| 午夜日韩欧美国产| 日韩人妻精品一区2区三区| 欧美日韩亚洲高清精品| av又黄又爽大尺度在线免费看| 18禁国产床啪视频网站| 午夜日韩欧美国产| 久久天躁狠狠躁夜夜2o2o | 91麻豆av在线| 人妻一区二区av| 欧美日韩国产mv在线观看视频| 久久久久久久久久久久大奶| 中文字幕亚洲精品专区| 一级片'在线观看视频| 99re6热这里在线精品视频| 午夜福利影视在线免费观看| 免费高清在线观看视频在线观看| 日本五十路高清| av一本久久久久| 五月开心婷婷网| 国产精品久久久久久精品电影小说| 日本色播在线视频| 美女午夜性视频免费| 日本av手机在线免费观看| 一级毛片黄色毛片免费观看视频| 黄网站色视频无遮挡免费观看| 免费不卡黄色视频| 免费看不卡的av| 国产成人精品久久二区二区免费| 男女边摸边吃奶| 伊人久久大香线蕉亚洲五| 亚洲国产中文字幕在线视频| 五月开心婷婷网| 黄色视频在线播放观看不卡| 黄色片一级片一级黄色片| av欧美777| 国产成人免费无遮挡视频| 亚洲黑人精品在线| 成人国产一区最新在线观看 | av有码第一页| 日韩 亚洲 欧美在线| 少妇人妻 视频| 日韩欧美一区视频在线观看| 免费一级毛片在线播放高清视频 | 中文字幕人妻丝袜制服| 久久久精品区二区三区| 狂野欧美激情性xxxx| 深夜精品福利| 免费日韩欧美在线观看| 中文字幕人妻熟女乱码| 国产主播在线观看一区二区 | 欧美精品人与动牲交sv欧美| 成人国产一区最新在线观看 | videosex国产| 侵犯人妻中文字幕一二三四区| 精品久久久久久电影网| 国产91精品成人一区二区三区 | 久久国产亚洲av麻豆专区| 母亲3免费完整高清在线观看| 在线亚洲精品国产二区图片欧美| √禁漫天堂资源中文www| 90打野战视频偷拍视频| 一边摸一边做爽爽视频免费| 日韩大片免费观看网站| 精品少妇黑人巨大在线播放| 曰老女人黄片| 亚洲国产av影院在线观看| 亚洲成人国产一区在线观看 | 大香蕉久久成人网| 在线观看一区二区三区激情| 一级毛片女人18水好多 | 少妇粗大呻吟视频| 男女边吃奶边做爰视频| 免费高清在线观看日韩| 丰满饥渴人妻一区二区三| 精品欧美一区二区三区在线| 国产一区二区激情短视频 | 欧美激情 高清一区二区三区| 一本大道久久a久久精品| 国产精品一国产av| 成年动漫av网址| 中文字幕高清在线视频| 十八禁人妻一区二区| 亚洲欧美色中文字幕在线| 亚洲精品av麻豆狂野| 亚洲精品自拍成人| 日本91视频免费播放| 我的亚洲天堂| 欧美精品人与动牲交sv欧美| 午夜免费成人在线视频| 亚洲欧美日韩高清在线视频 | 国产有黄有色有爽视频| 亚洲av综合色区一区| 美女扒开内裤让男人捅视频| 精品久久久久久久毛片微露脸 | videos熟女内射| 久久人人爽av亚洲精品天堂| 99国产精品一区二区蜜桃av | 国产高清视频在线播放一区 | 黄网站色视频无遮挡免费观看| 国产精品人妻久久久影院| 五月开心婷婷网| 亚洲成人免费电影在线观看 | 亚洲精品美女久久久久99蜜臀 | 日本一区二区免费在线视频| 少妇被粗大的猛进出69影院| 又黄又粗又硬又大视频| 日韩伦理黄色片| 熟女av电影| 成年人午夜在线观看视频| 亚洲国产av新网站| 亚洲成av片中文字幕在线观看| 欧美日韩精品网址| 菩萨蛮人人尽说江南好唐韦庄| 亚洲,欧美,日韩| 9热在线视频观看99| 一级毛片 在线播放| 啦啦啦 在线观看视频| 国产视频一区二区在线看|