日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種代碼自動生成質量評估方法有效

專利信息
申請號: 202011557515.3 申請日: 2020-12-25
公開(公告)號: CN112698831B 公開(公告)日: 2022-08-09
發明(設計)人: 姜瑛;張曉江;湯守國;李凌宇;丁家滿;汪海濤 申請(專利權)人: 昆明理工大學
主分類號: G06F8/41 分類號: G06F8/41;G06N3/02;G06N3/08
代理公司: 昆明人從眾知識產權代理有限公司 53204 代理人: 陳波
地址: 650093 云*** 國省代碼: 云南;53
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 代碼 自動 生成 質量 評估 方法
【說明書】:

發明公開了一種代碼自動生成質量評估方法,本發明首先定義了代碼自動生成質量屬性,并基于代碼自動生成數據和程序員行為數據抽取與代碼質量屬性相關的特征項及通用項,有助于從大量的代碼生成數據中挖掘出體現代碼生成質量的數據;通過代碼上下文建立多維語法樹,使用特征檢測器在多維語法樹中進行特征提取,將提取到的特征通過全連接神經網絡映射到代碼自動生成質量屬性,從而通過全連接神經網絡得到代碼質量屬性。綜上,本發明有助于從代碼自動生成與程序員行為數據中挖掘出體現代碼生成質量的特征,可以對代碼自動生成質量進行有效評估。

技術領域

本發明涉及一種代碼自動生成質量評估方法,屬于代碼自動生成質量評估領域。

背景技術

在基于機器學習的代碼自動生成的研究過程中,HindleA等人將傳統的N-Gram模型應用到代碼自動生成的研究中,使用語言模型N-Gram進行代碼預測,實驗通過MRR評估代碼自動生成的質量。Hellendoorn VJ等人在語言模型的基礎上加入“緩存”機制來維護程序的局部信息,通過對比循環神經網絡與帶有“緩存”機制的N-Gram,發現代碼的局部性特征對于token的預測有極大的幫助,使用循環神經網絡進行代碼預測時使用MRR對生成代碼質量進行評估。Nguyen TT等人使用一種統計語言模型SLAMC(A Novel StatisticalSemantic Language Model For Source Code),在語言模型的基礎上加入“緩存”機制來維護程序的局部信息。實驗結果表明,加入“緩存”機制的模型捕獲了源代碼中的局部規律,實驗使用Top-K的Precision對模型生成代碼準確性進行評估。RaychevV等人使用N-gram模型與循環神經網絡結合,在JavaAPI調用級別進行代碼補全,利用N-Gram模型對程序中的API調用序列建模,從而對API的調用序列進行預測。該研究通過分析Top-K個推薦代碼的Precision來評估模型的效果。Raychev V等人基于循環神經網絡,將程序代碼的抽象語法樹的序列化結果作為訓練數據集,并將網絡輸出結果區分為終結符的預測和非終結符的預測,該方法在一定程度上運用了存在于抽象語法樹中的結構化信息,進一步提升了與生成代碼相關的非終結符預測的準確性,該研究使用Top-K個推薦代碼的Precision來對模型生成代碼質量進行評估。

Allamanis M等人提出了專門為方法命名問題設計的神經概率語言模型的源代碼,該模型通過在一個高維連續空間中將名稱分配到稱為嵌入的位置,以一種具有相似嵌入的名稱傾向于在相似的上下文中使用的方式來了解哪些名稱在語義上是相似的,并通過F1-Measure評估模型的質量。

在現有研究中,用來評估代碼自動生成質量的方法主要包括Precision(精確率)、Recall(召回率)、MRR(Mean Reciprocal Rank)、F1-Measure。如果代碼自動生成工具推薦的是排序后的K個結果,可以使用Top-K的Precision、Recall、MRR、F-Measure對代碼自動生成性能進行評估。Precision又稱查準率,指代碼自動生成工具正確推薦的代碼數目占代碼自動生成工具推薦代碼總數的比例。Recall又稱查全率,定義為代碼自動生成工具正確推薦代碼數目與程序員真實需要的推薦代碼總數之間的比例。MRR主要體現代碼自動生成工具推薦代碼結果的優劣情況,靠前的結果較優,評分越高。第一個推薦代碼成功推薦,則分數為1;第二個推薦代碼成功推薦則分數為0.5;第n個推薦成功分數為1/n;若沒有推薦成功分數為0。F1-Measure是Precision和Recall的加權調和平均。現有研究中,缺乏針對代碼自動生成質量的統一評估方法。多數研究使用Precision、Recall、MRR、F1-Measure作為評估代碼自動生成質量的指標,但這些指標僅基于代碼自動生成個數以及生成代碼的正確性來進行計算。在實際開發中,代碼自動生成的質量不僅僅由代碼自動生成工具決定,程序員的行為在其中也起到了較大的作用。現有評估方法忽略了程序員行為在代碼自動生成過程中的重要性,只是針對代碼自動生成結果進行了評估。此外,由于大部分研究采用不同的評估指標,且各指標之間無法直接轉化,難以對各種代碼自動生成模型和方法進行對比。因此,針對代碼自動生成過程進行質量評估是亟待解決的問題。

發明內容

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于昆明理工大學,未經昆明理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202011557515.3/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 护士xxxx18一19| 日本一区欧美| 日韩av在线网址| 人人玩人人添人人澡97| 精品国产乱码久久久久久免费| 亚洲久久在线| 日韩av片无码一区二区不卡电影| 日本道欧美一区二区aaaa| 国产精品久久免费视频| 久久国产视屏| 手机看片国产一区| 欧美一区二区三区艳史| 免费观看xxxx9999片| 国产精品9区| 综合国产一区| 国产91热爆ts人妖系列| 国产精品一品二区三区四区五区| 久久99久国产精品黄毛片入口| 国产欧美一二三区| 久久国产精品久久| 91麻豆精品国产91久久| 午夜电影毛片| 欧美乱妇高清无乱码免费 | 色就是色欧美亚洲| 国产精品国外精品| 美女直播一区二区三区| 亚洲午夜精品一区二区三区电影院 | 久久午夜鲁丝片午夜精品| 亚洲精品久久久中文| 国产综合亚洲精品| 日韩欧美高清一区| 国产精品日韩一区二区| 综合久久一区二区三区| 国产二区三区视频| 狠狠色噜噜狠狠狠狠| 在线精品视频一区| 国产一区二区视频播放| 97人人澡人人爽人人模亚洲| 国产亚洲精品久久19p| 色午夜影院| 午夜影院毛片| 麻豆精品国产入口| 国产精品乱综合在线| 少妇又紧又色又爽又刺激视频网站| 国产特级淫片免费看| 久久精品国产96| 狠狠色狠狠色88综合日日91| 99国产精品久久久久99打野战| 亚洲精品卡一卡二 | 亚洲高清乱码午夜电影网| 午夜激情免费电影| 窝窝午夜理伦免费影院| 国产日韩欧美亚洲| 精品久久不卡| 久久亚洲精品国产一区最新章节| 久久中文一区二区| xoxoxo亚洲国产精品| 日韩一区免费在线观看| 精品国产一区二区三| 国产1区2区3区中文字幕| 中文av一区| 久久精品麻豆| 99热一区二区| 99国产精品一区| 一区二区三区国产精品| 亚洲国产99| 精品国产一区二区三区高潮视| 亚洲欧美另类综合| 日韩国产精品久久| 99国产精品| 亚洲国产aⅴ精品一区二区16| 2021天天干夜夜爽| 国产一级一区二区| 国产精品二区一区| 九色国产精品入口| 精品久久久久久中文字幕大豆网| 92久久精品| 久久国产精品久久| 久久精品视频一区二区| 国产91九色视频| 国产精品第157页| 久99精品| 国产精品一二二区| 少妇久久免费视频| 亚洲自拍偷拍中文字幕| 欧美色综合天天久久综合精品| 欧美激情图片一区二区| 在线播放国产一区| 狠狠色噜噜狠狠狠四色米奇| 欧美高清一二三区| 精品欧美一区二区在线观看| 国产精品一区二区毛茸茸| 欧美精品日韩精品| 美女脱免费看直播| 色吊丝av中文字幕| 2021天天干夜夜爽| 欧美性二区| 国产在线精品二区| 国产日韩欧美精品| 国产精品电影免费观看| 国产一区亚洲一区| 狠狠色噜噜狠狠狠狠综合久| 91国偷自产一区二区介绍| 热久久一区二区| 91久久国产视频| 中文字幕一区二区三区乱码视频| 亚洲欧美自拍一区| 亚洲精品国产精品国产| 欧美一区二区三区久久精品视| 国产69精品久久99不卡解锁版| 欧美日韩一区电影| 国产日韩欧美精品| 中文字幕日本精品一区二区三区| 少妇在线看www| 亚洲精品一区中文字幕| 97精品国产97久久久久久| 日韩av在线中文| 欧美xxxxxhd| 午夜生活理论片| 国产日产欧美一区| 欧美一区二区三区另类| 日韩国产不卡| 国产99视频精品免视看芒果| 欧美日韩激情在线| 久久久精品中文| 国产精品你懂的在线| 国产伦精品一区二区三区免费迷| freexxxx性| 国产在线不卡一| 久久国产精品波多野结衣 | 91免费看国产| 91看片免费| 国产香蕉97碰碰久久人人| 年轻bbwbbw高潮| 国产午夜精品一区二区三区视频| 91精品视频一区二区| 午夜特级片| 欧美久久久一区二区三区| 午夜精品在线观看| 97人人模人人爽人人喊小说| 国产精品一区二| 大伊人av| 国产一区二区三级| 亚洲精品一区二区三区98年| 欧美极品少妇xx高潮| 日韩av视屏在线观看| 四季av中文字幕一区| 精品999久久久| 天干天干天啪啪夜爽爽99| 国产一二区在线| 色婷婷综合久久久久中文| 国产精品乱码久久久久久久久| 国产大片黄在线观看私人影院| 99精品黄色| 欧美一区免费| 国产偷亚洲偷欧美偷精品| 亚洲欧美制服丝腿| 97国产精品久久久| 久久中文一区二区| 欧美国产一二三区| 亚洲欧美国产中文字幕 | 日韩精品一区二区三区在线| 欧美精品粉嫩高潮一区二区| 亚洲精品国产一区二| 93精品国产乱码久久久| 亚洲制服丝袜中文字幕| 高清欧美精品xxxxx| 国产91麻豆视频| 国语对白老女人一级hd| 99精品欧美一区二区| 色婷婷综合久久久中文一区二区| 国产另类一区| 99视频一区| 久久99精品一区二区三区| 偷拍久久精品视频| 日韩中文字幕亚洲欧美| 老太脱裤子让老头玩xxxxx| 国产99小视频| 免费久久99精品国产婷婷六月| 狠狠色丁香久久婷婷综合丁香| 日本一区二区三区在线视频| 自拍偷在线精品自拍偷无码专区 | 91中文字幕一区| 国产91免费在线| 日韩一区二区三区福利视频| 亚洲精欧美一区二区精品| 天天射欧美| 国v精品久久久网| 肉丝肉足丝袜一区二区三区| 国产精品亚洲二区| 欧美中文字幕一区二区| 欧美乱大交xxxxx| 91制服诱惑| 亚洲国产一二区| 精品无人国产偷自产在线| 天干天干天干夜夜爽av| 亚洲欧洲日本在线观看| 久久精品国产亚洲7777| 午夜666| 91亚洲精品国偷拍自产| 精品久久久久久中文字幕大豆网| 日韩av中文字幕第一页| 久久免费精品国产| 91久久香蕉国产日韩欧美9色| 97人人澡人人添人人爽超碰| 国产视频二区在线观看| 国产乱码精品一区二区三区介绍| 欧美日韩中文不卡| 99久久久国产精品免费无卡顿| 欧美一区免费| 日韩欧美一区精品| 午夜影院一级片| 亚洲国产精品一区二区久久,亚洲午夜| 少妇高潮大叫喷水| 午夜一区二区三区在线观看| 中文字幕一区二区三区四| 亚洲精品久久久久www| 91精品一区在线观看| 国产有码aaaae毛片视频| 国产无套精品久久久久久| 日韩精品999| 国产精品久久久综合久尹人久久9| 欧洲激情一区二区| 久久精品视频一区二区| 亚洲精品久久久久玩吗| 欧美精品中文字幕亚洲专区| 久久久久国产精品www| 99久久夜色精品国产网站| 国偷自产中文字幕亚洲手机在线| 日韩精品免费一区二区在线观看| 96精品国产| 国产一区二区黄| 国产清纯白嫩初高生在线观看性色| 国内精品久久久久影院日本| 国产一区二区视频免费观看| 福利电影一区二区三区| 国产精品一区二区av日韩在线| 亚洲精品国产精品国产| 一级久久久| 国产亚洲精品久久午夜玫瑰园 | 性old老妇做受| 久久午夜鲁丝片| 一区二区三区欧美视频| 国产精品久久久久久久久久久久久久久久久久 | 国产精品色在线网站| 色婷婷综合久久久中文一区二区|