資料介紹
代碼克隆能夠加速軟件開發(fā)但是也會導致缺陷重復發(fā)生和軟件質量問題。部分類型的代碼克隆在字面上相似度低,導致識別困難。針對這一問題,提出一種基于程序向量樹的代碼克隆檢測方法。首先,基于統(tǒng)計語言模型抽取詞法單元的特征表示,分析不同字面單詞之間的語義相似性;接著,通過語法分析提取程序的抽象語法樹(AST),為葉子節(jié)點賦予對應字面單詞的特征表示,將抽象語法樹轉化為程序向量樹;最后,提出種加權編碼規(guī)則,在考慮區(qū)分不同樹節(jié)點重要程度的基礎上,將程序向量樹編碼為定長向量,而具有相似向量表示的代碼片段被判定為代碼克隆。實驗結果表眀,在真實代碼克隆的大規(guī)模標準數據集 Bigclone bench上針對在字面上相似度較低的 Moderately Type-3和Type-4類型克隆進行檢測時,該方法均優(yōu)于當前的主流方法,包括 Nicad、 Deckard、 Sourcerercc和Oreo等,證實了該方法的有效性。
- 基于差異性代碼克隆的代碼塊補全提示方法 4次下載
- 一種跨項目克隆代碼一致性維護需求預測方法 5次下載
- 一種面向物聯網服務的Web攻擊向量檢測方法 7次下載
- 一種輸液檢測報警裝置的研制 11次下載
- 一種多通道自編碼器深度學習的入侵檢測方法 7次下載
- 結合動態(tài)行為和機器學習的惡意代碼檢測方法 11次下載
- 一種基于BP神經網絡的代碼壞味檢測方法 7次下載
- 基于Token有效監(jiān)測Type-3克隆代碼的檢測方法 1次下載
- 基于貝葉斯網絡的克隆有害性預測方法 0次下載
- 基于改進向量空間模型VSM的映射方法 0次下載
- 基于軟件代碼演化信息的克隆譜系提取方法 0次下載
- 一種局部優(yōu)化邊界的支持向量數據描述方法_陳君 0次下載
- 一種多點脈搏信號檢測方法
- 串行通信波特率的一種自動檢測方法
- 一種基于自適應重心向量的主題檢測方法
- 什么是中斷向量偏移,為什么要做中斷向量偏移? 1876次閱讀
- 一種基于決策樹的飛機級故障診斷建模方法研究 918次閱讀
- 基于一種用于JumpStarter的抗離群的采樣算法 720次閱讀
- 一種新的無監(jiān)督時間序列異常檢測方法 2754次閱讀
- 【i.MX6ULL】驅動開發(fā)5——設備樹原理與點亮LED 4085次閱讀
- 誤差向量分析實際的測量與應用 3189次閱讀
- 二叉樹,一種基礎的數據結構類型 4380次閱讀
- 一種基于FAHP和攻擊樹的信息系統(tǒng)安全評估方法 4156次閱讀
- 【新專利介紹】一種管網水質檢測裝置及方法 1960次閱讀
- 一種新方法來檢測這些被操縱的換臉視頻的“跡象” 5824次閱讀
- 關于一種基于動態(tài)規(guī)劃的機動目標檢測前跟蹤方法 8818次閱讀
- 一種神經語音克隆系統(tǒng)兩種方法在自然性和相似性方面表現良好 6109次閱讀
- 一文詳解紅黑樹 4239次閱讀
- 哈夫曼算法的理解及原理分析,算法實現,構造哈夫曼樹的算法 3.4w次閱讀
- 一種matlab調用signaltap采集數據的方法 3949次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論