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

[發明專利]一種基于兩階段框架的Java方法名推薦方法在審

專利信息
申請號: 202110646079.5 申請日: 2021-06-10
公開(公告)號: CN113408597A 公開(公告)日: 2021-09-17
發明(設計)人: 康玉健;王偉東 申請(專利權)人: 北京工業大學
主分類號: G06K9/62 分類號: G06K9/62;G06F8/30;G06F9/448;G06F16/951;G06F40/211;G06N3/04;G06N3/08
代理公司: 北京思海天達知識產權代理有限公司 11203 代理人: 劉萍
地址: 100124 *** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 基于 階段 框架 java 法名 推薦 方法
【說明書】:

發明公開了一種基于兩階段框架的Java方法名推薦方法。該方法包括:預處理階段,首先通過啟發式規則為Java方法中的getter/setter方法、delegations方法進行命名。第一步根據不同方法的方法名前綴對方法進行分類。第二步,針對特定前綴開頭的方法采用基于頻率的啟發式規則來推薦方法名,而對于其他類型的方法采用Recursive RNN來生成對應的方法名。本發明提高軟件方法的命名質量,進而在開發中調用方法時可以通過方法名快速地了解方法的功能,減少在理解程序功能上所花費的時間和精力。在提高開發效率的同時,還可以減少誤用API的可能性。在幫助開發者的同時,還可以節約軟件開發在維護階段的成本,提高軟件整體的可理解性和可維護性。

技術領域

本發明涉及軟件工程領域。更具體地,涉及一種基于兩階段框架的Java方法名推薦方法。

背景技術

隨著信息化浪潮的不斷推進以及互聯網時代的到來,人們生活中的衣食住行各個方面都越來越離不開軟件。由于來自人們生活中層出不窮的軟件需求,現代軟件的功能日趨復雜,模塊數目日漸增多,導致了軟件的復雜度正不斷提高。面對日益復雜的軟件,軟件的維護難、成本高成為了目前的一大難題。有調查稱軟件維護的成本大約占軟件總成本的70%及以上,而導致維護成本高的重要原因是軟件的可理解性低,開發人員往往要花費超過50%的精力在軟件的代碼的理解上。導致軟件可理解性低的原因有很多,其中程序中命名不恰當的變量名、方法名、參數名等,往往是導致程序可理解性低的重要原因。

高質量的程序命名可以提高程序的可讀性和可維護性,然而程序的命名是軟件工程領域的一大難題。標識符命名是程序員必須完成的最困難的任務之一。在編程中,名稱(即標識符)普遍存在于所有的程序概念中,例如類、方法和變量。在實際開發中,開發者常常寫出不一致的程序命名,其中的原因往往有很多。除了開發者自身的素質外,比如沒有一個統一的同義詞表、不同協作的開發者之間相互沖突的命名風格等等。由此可見,程序的命名問題在軟件的開發和維護中至為重要,但是由于其受到人為因素的影響,缺少統一的命名風格和約束,容易導致命名不一致的問題。

方法命名是程序命名任務中的一種。在實際的開發中,方法名常常被看做是方法體功能的簡要描述。在實際開發中,方法名是開發人員理解程序或API行為的直觀而重要的信息。因此,不一致的方法名會使程序更難理解和維護,甚至可能導致軟件缺陷。開發者往往靠方法名來猜測方法的功能并調用對應的方法,如果方法名起的不好,容易導致開發者對于API的誤用,進而導致軟件缺陷的發生。

綜上所述,為了提高軟件的可維護性的同時降低軟件的維護成本,軟件工程領域急需一種方法來高效地推薦高質量的方法名,進而提高程序的可讀性,降低開發人員在理解代碼時所花費的時間和精力,最終提高軟件的可維護性。

發明內容

本發明的目的在于提供一種基于兩階段框架的Java方法名推薦方法,提高項目代碼的可讀性和可理解性的同時,幫助開發者通過方法名快速了解方法所實現的功能,進而降低軟件維護的成本,提高軟件開發的效率。

為達到上述目的,本發明采用下述方法:

基于兩階段框架的Java方法名推薦方法,在進行數據預處理后,包括:

第一階段:方法分類階段。

第二階段:方法名生成階段。

具體的,在數據預處理過程中,對于輸入的Java方法的特征,采用啟發式的規則過濾掉getter/setter方法以及delegations方法,其中getter是專門用來獲取Java類中非靜態私有屬性的方法,而setter方法是專門用來給Java類中非靜態私有屬性賦值的方法,在Java語言的編程規范中,getter方法和setter都有固定的格式。其中delegations方法中僅僅有一行程序語句,且該條程序語句調用了其所在類中的其他方法。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产韩国精品一区二区三区| 色噜噜狠狠色综合影视| 久久不卡精品| 国产乱一区二区三区视频| 欧美精品日韩| 99久久精品一区二区| 91久久精品在线| 午夜一二区| 久久国产精品欧美| 久久精品国产一区二区三区| 国产精品一二三区视频出来一| 九九视频69精品视频秋欲浓| 国产有码aaaae毛片视频| 久久99久久99精品蜜柚传媒| 91人人精品| 国产精品日韩一区二区三区| 欧美日韩精品在线一区二区| 日韩精品一区二区三区免费观看| 国产97免费视频| 久久精品国产99| 国产91视频一区| 国产精品久久久久久久久久不蜜臀| 久草精品一区| 国产电影精品一区二区三区| 国产欧美精品一区二区三区小说 | 中文字幕欧美一区二区三区 | 色一情一乱一乱一区免费网站| 国产精品三级久久久久久电影| 国产床戏无遮挡免费观看网站| 4399午夜理伦免费播放大全| 99国产精品永久免费视频| 99久精品视频| 欧美一区二区伦理片| 久99久视频| 手机看片国产一区| 精品少妇的一区二区三区四区| 99国产超薄丝袜足j在线观看| 99热久久这里只精品国产www| 亚洲精品乱码久久久久久高潮| 91精品视频一区二区| 鲁丝一区二区三区免费观看| 色噜噜狠狠狠狠色综合久| 久久国产精品精品国产| 亚洲精品一区中文字幕| 国产一区三区四区| 国产高清无套内谢免费| 日本一区二区欧美| 一区二区国产精品| 欧美一区二区三区三州| 久久精品综合| 91久久国产视频| 亚洲欧美一卡| 国产精品1区二区| 亚洲一卡二卡在线| 国产一区二区三区黄| 狠狠躁夜夜躁人人爽天天天天97| 97久久国产精品| 毛片大全免费看| 国产精品对白刺激久久久| 欧美精品日韩精品| 欧美日韩久久一区| 久久精品麻豆| 午夜wwwww| 日韩精品午夜视频| 香港三日三级少妇三级99| 色噜噜狠狠色综合影视| 国产精品不卡一区二区三区| 国产91热爆ts人妖系列| 日韩午夜毛片| 国产精品suv一区二区6| 毛片大全免费看| 国产伦精品一区二| 国产乱人乱精一区二视频国产精品| 一色桃子av| 91片在线观看| 国产精品9区| 性欧美一区二区三区| 亚洲二区在线播放视频| 亚洲国产一区二区精品| 中文字幕一区2区3区| 欧美日韩精品在线播放| 99精品国产99久久久久久97| 精品久久二区| 国产一区二区精品免费| 欧美日韩精品在线一区| 国产精品亚洲精品一区二区三区| av不卡一区二区三区| 亚洲一区欧美| 亚洲一级中文字幕| 国产精品久久国产精品99 | 欧美综合在线一区| 国产日韩欧美第一页| 国产福利一区在线观看| 久久天天躁夜夜躁狠狠躁2022| 国产精自产拍久久久久久蜜| 亚洲精品久久久久玩吗| 国产91一区二区在线观看| 国产乱码精品一区二区三区中文| 国产电影精品一区二区三区| 午夜a电影| 国产一区二区片| 中文字幕日韩精品在线| 日韩精品一区二区三区中文字幕| 麻豆国产一区二区三区| 91久久久久久亚洲精品禁果| 一区二区三区在线影院| 久久er精品视频| 欧美激情综合在线| 国产无套精品一区二区| 理论片午午伦夜理片在线播放| 97人人模人人爽视频一区二区| 久99久视频| 亚洲乱视频| 日本午夜精品一区二区三区| 精品综合久久久久| 欧美日韩一区二区电影| 中文字幕一区三区| 亚洲精品久久久久久久久久久久久久 | 91精品一二区| 亚洲国产欧美一区| 91在线一区二区| 一区二区在线不卡| 欧美一区久久| 亚欧精品在线观看| 91久久国产视频| 免费久久一级欧美特大黄| 亚洲国产精品肉丝袜久久| 久久乐国产精品| 一区二区三区毛片| 国产一区日韩欧美| 91精品免费观看| 精品在线观看一区二区| 国产精品久久久久久久新郎| 国产69精品福利视频| 欧美日本一二三区| 99日本精品| 亚洲欧美自拍一区| 欧美一区二区三区白人| 久久精品手机视频| 91麻豆精品国产91久久| 国产在线精品二区| 国产一区二区三区影院| 狠狠躁夜夜躁2020| 99国产精品9| 国产欧美日韩一区二区三区四区| 激情欧美一区二区三区| 亚洲欧美另类久久久精品2019| 精品国产区一区二| 国产精品久久久久久久久久久不卡| 狠狠色丁香久久婷婷综| 国产一区二区午夜| 久久三级精品| 99国产伦精品一区二区三区| 欧美精选一区二区三区| 亚洲欧美日本一区二区三区| 久久久久久中文字幕| 91在线一区二区| 亚洲国产精品97久久无色| 国产淫片免费看| 亚洲国产视频一区二区三区| 欧美三区视频| 国产精品免费自拍| 国久久久久久| 91精品福利在线| 国产日产精品一区二区三区| 欧美日韩一区二区三区四区五区六区| 久久精品二| 日韩午夜三级| 中文字幕在线乱码不卡二区区| 欧洲在线一区二区| 在线视频国产一区二区| 久久99国产视频| 欧美在线观看视频一区二区三区| 欧美性猛交xxxxxⅹxx88| 午夜电影毛片| 91免费国产视频| 一区二区午夜| 午夜激情看片| 国产1区2区3区| 伊人av综合网| 高清国产一区二区| 国产午夜精品一区二区理论影院 | 欧美一区二区三区另类| 亚洲欧美日韩视频一区| 国产一区二区三区四| 久久夜色精品国产亚洲| 少妇中文字幕乱码亚洲影视| 二区三区免费视频| 国产69精品久久久久app下载| av素人在线| 91av精品| 国产v亚洲v日韩v欧美v片| 亚洲国产欧美一区二区三区丁香婷 | 欧美一区视频观看| 九九国产精品视频| 99久久精品一区字幕狠狠婷婷 | 午夜特片网| 少妇中文字幕乱码亚洲影视| 激情久久久久久| 国产一区二区二| 日韩精品免费一区二区三区| 国精产品一二四区在线看| 久久国产中文字幕| 欧美一级日韩一级| 91一区二区三区久久国产乱 | 日韩一级视频在线| 91免费视频国产| 窝窝午夜理伦免费影院| 国产激情二区| 亚洲精品无吗| 亚洲欧美日韩一级| 最新国产精品久久精品| 色一情一乱一乱一区免费网站| 国产91一区二区在线观看| 99精品欧美一区二区三区美图| 国产精品久久久久久久龚玥菲 | 日韩中文字幕一区二区在线视频| 午夜精品影视| 精品少妇一区二区三区| 亚洲1区2区3区4区| 一级黄色片免费网站| 午夜激情电影在线播放| 国产97在线看| 亚洲二区在线播放视频| 性欧美1819sex性高播放| a级片一区| 精品久久不卡| 6080日韩午夜伦伦午夜伦| 久久99精品国产| 国产日韩欧美网站| 日本午夜影视| 国产精一区二区三区| 欧美日韩一区二区三区四区五区 | 国产精品无码专区在线观看| 国产精品一卡二卡在线观看| 91久久免费| 毛片免费看看| 欧美精品xxxxx| 久久国产精品波多野结衣| 99国产精品一区二区| 国产精品日韩一区二区| 国产精品偷拍| 欧洲精品一区二区三区久久| 中文字幕一级二级三级| 欧洲精品一区二区三区久久| 久久69视频|