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

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

基于圖像相似度檢測(cè)代碼克隆

發(fā)布時(shí)間:2021-03-07 17:54
  代碼克。╟lone code)是指軟件代碼庫中存在的兩個(gè)或兩個(gè)以上完全相同或彼此之間結(jié)構(gòu)不同但功能相同的源代碼片段。在開發(fā)軟件與維護(hù)系統(tǒng)的過程中,開發(fā)人員經(jīng)常使用“復(fù)制-粘貼”或者使用開發(fā)框架的開發(fā)方式,使得軟件系統(tǒng)中頻繁出現(xiàn)代碼克隆的情況。代碼克隆不僅能夠減小重新編寫代碼所產(chǎn)生的潛在風(fēng)險(xiǎn),還可以縮短軟件開發(fā)所需的時(shí)間,具有一定的積極影響。但是有研究表明,大量的代碼克隆會(huì)對(duì)軟件系統(tǒng)產(chǎn)生消極的影響,例如重復(fù)使用包含未知bugs的代碼片段,可能會(huì)造成軟件缺陷傳播的現(xiàn)象,從而使系統(tǒng)的穩(wěn)定性降低。此外,若沒有對(duì)系統(tǒng)中存在的代碼克隆進(jìn)行良好的管理,代碼庫會(huì)不斷擴(kuò)大,從而造成代碼庫冗余,增加了維護(hù)成本。因此,檢測(cè)、識(shí)別并呈現(xiàn)軟件系統(tǒng)中所存在的代碼克隆是代碼克隆領(lǐng)域中的一個(gè)重要研究?jī)?nèi)容。研究者們?yōu)榱讼a克隆,降低其所帶來的負(fù)面效應(yīng),主要從文本、Token、樹、度量值以及圖五種表征方式展開研究,然而長(zhǎng)期以來代碼克隆檢測(cè)效果并未取得新的進(jìn)展。為此,本研究從圖像處理角度提出了一種新型的代碼克隆檢測(cè)方法(Clone Code Detection Based on Image Similarity,CC... 

【文章來源】:內(nèi)蒙古師范大學(xué)內(nèi)蒙古自治區(qū)

【文章頁數(shù)】:63 頁

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

【部分圖文】:

基于圖像相似度檢測(cè)代碼克隆


克隆檢測(cè)結(jié)果覆蓋圖

基于圖像相似度檢測(cè)代碼克隆


克隆稀疏圖

條狀圖,線狀,代碼,文件


圖 2-5 克隆稀疏圖 (3)線狀圖 線狀圖僅能反映一個(gè)克隆片段的信息,橫縱坐標(biāo)分別代碼代碼克隆所在行數(shù)與該片段所在文件中的位置;條狀圖可以呈現(xiàn)克隆群在文件中的分布情況,每一列表示一個(gè)文件,每一個(gè)克隆群用一種顏色表示。Zhang 等人提出的 Clone Visualizer[54]就采用了線狀圖與條狀圖對(duì)代碼克隆進(jìn)行呈現(xiàn)。然而這兩種方式只適用于克隆數(shù)據(jù)較少的展示。

【參考文獻(xiàn)】:
期刊論文
[1]代碼克隆檢測(cè)研究進(jìn)展[J]. 陳秋遠(yuǎn),李善平,鄢萌,夏鑫.  軟件學(xué)報(bào). 2019(04)
[2]基于詞向量的Jaccard相似度算法[J]. 田星,鄭瑾,張祖平.  計(jì)算機(jī)科學(xué). 2018(07)
[3]快速特征提取與感知哈希結(jié)合的圖像配準(zhǔn)算法[J]. 宋博,姜萬里,孫濤,熊正強(qiáng),芮華建.  計(jì)算機(jī)工程與應(yīng)用. 2018(07)
[4]基于改進(jìn)的Jaccard系數(shù)文檔相似度計(jì)算方法[J]. 俞婷婷,徐彭娜,江育娥,林劼.  計(jì)算機(jī)系統(tǒng)應(yīng)用. 2017(12)
[5]面向管理的克隆代碼研究綜述[J]. 蘇小紅,張凡龍.  計(jì)算機(jī)學(xué)報(bào). 2018(03)
[6]基于Token編輯距離檢測(cè)克隆代碼[J]. 張久杰,王春暉,張麗萍,侯敏,劉東升.  計(jì)算機(jī)應(yīng)用. 2015(12)
[7]基于后綴數(shù)組的克隆檢測(cè)[J]. 史慶慶,張麗萍,尹麗麗,劉東升.  計(jì)算機(jī)工程. 2013(09)

博士論文
[1]代碼克隆擴(kuò)展分析及管理技術(shù)研究[D]. 張剛.復(fù)旦大學(xué) 2013



本文編號(hào):3069552

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

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


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

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