基于編輯序列的跨語言重構(gòu)檢測方法
文章編號:1008-1542(2024)06-0627-09
摘 要:
針對基于深度學(xué)習(xí)的重構(gòu)檢測方法中開發(fā)人員沒有一致性地記錄重構(gòu)操作,導(dǎo)致提交的信息不可靠以及語言單一性問題,提出了一種新的跨語言重構(gòu)檢測方法RefCode。首先,采用重構(gòu)收集工具從不同編程語言中收集提交信息、代碼變更信息和重構(gòu)類型,通過代碼變更信息生成編輯序列,將所有數(shù)據(jù)組合為數(shù)據(jù)集;其次,將CodeBERT預(yù)訓(xùn)練模型與BiLSTM-attention模型相結(jié)合,在數(shù)據(jù)集上進行訓(xùn)練和測試;最后,從6個方面對模型進行評估,以驗證方法的有效性。(剩余19392字)
-
-
- 河北科技大學(xué)學(xué)報
- 2024年06期
目錄
- 分形翅片對三套管相變蓄熱器蓄熱...
- 流場結(jié)構(gòu)對陰離子交換膜電解槽性...
- 軸向無鐵心永磁電機變母線電壓控...
- 時變多參數(shù)不確定性下室內(nèi)環(huán)境的...
- 新型Senegal式垂直軸風(fēng)力...
- 基于距離損失和決策邊界的開放意...
- 基于編輯序列的跨語言重構(gòu)檢測方...
- 基于深度學(xué)習(xí)的軟件重構(gòu)預(yù)測評估...
- “建筑機器人專題”主持人語...
- 視觸融合傳感技術(shù)發(fā)展現(xiàn)狀及應(yīng)用...
- 基于改進A*算法的建筑機器人路...
- 預(yù)制構(gòu)件瓷磚鋪貼并聯(lián)機器人運動...
- 一種帶有注意力機制的大基線場景...