函數(shù)級別的復(fù)用開源代碼檢測方法
所屬分類:技術(shù)論文
上傳者:zhoubin333
文檔大小:491 K
標簽: 代碼復(fù)用 開源軟件 代碼克隆
所需積分:0分積分不夠怎么辦?
文檔介紹: 摘 要: 軟件開發(fā)中對開源代碼的復(fù)用會帶來開源代碼漏洞和違反開源許可等問題。傳統(tǒng)復(fù)用代碼檢測方法常常檢出較多偶然克隆代碼,影響了復(fù)用代碼的檢測準確性。為此,提出了一種基于復(fù)用度量指標的函數(shù)級別復(fù)用開源代碼檢測方法。該方法對被測代碼和開源代碼庫,先使用克隆檢測工具獲取克隆函數(shù),然后使用依據(jù)克隆代碼行和共用標識符在開源代碼庫中的出現(xiàn)頻率的復(fù)用度量指標,判定每對克隆函數(shù)是否為復(fù)用。在公開有標注數(shù)據(jù)集和真實數(shù)據(jù)集上的實驗結(jié)果均表明所提方法優(yōu)于基于逆文檔頻率的方法。
現(xiàn)在下載
VIP會員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。