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