首页 > 其他分享 >paper list(JS变量名恢复)

paper list(JS变量名恢复)

时间:2024-04-17 20:00:51浏览次数:26  
标签:code Wang list JS paper 2021 pdf Code Method

Papers List

  • A General Path-Based Representation for Predicting Program Properties.[pdf]
    • Uri Alon, Meital Zilberstein, Omer Levy, Eran Yahav. PLDI, 2018.
  • Characterizing the Natural Language Descriptions in Software Logging Statements.[pdf][code]
    • Pinjia He, Zhuangbin Chen, Shilin He, Michael R. Lyu. ASE, 2018.
  • code2vec: Learning Distributed Representations of Code.[pdf][code]
    • Uri Alon, Meital Zilberstein, Omer Levy, Eran Yahav. POPL, 2019.
  • code2seq: Generating Sequences from Structured Representations of Code.[pdf][code]
    • Uri Alon, Shaked Brody, Omer Levy, Eran Yahav. ICLR, 2019.
  • Machine Learning Based Recommendation of Method Names: How Far are We.[pdf][code]
    • Lin Jiang, Hui Liu, He Jiang. ASE, 2019.
  • Mercem: Method Name Recommendation Based on Call Graph Embedding.[pdf][code]
    • Hiroshi Yonai, Yasuhiro Hayase, Hiroyuki Kitagawa. APSEC, 2019.
  • Method Name Suggestion with Hierarchical Attention Networks.[pdf][code]
    • Sihan Xu, Sen Zhang, Weijing Wang, Xinya Cao, Chenkai Guo, Jing Xu. PEPM@POPL, 2019.
  • Recovering Variable Names for Minified Code with Usage Contexts.[pdf][code]
    • Hieu Tran, Ngoc M. Tran, Son Nguyen, Hoan Nguyen, Tien N. Nguyen. ICSE, 2019.
  • Embedding Java Classes with code2vec: Improvements from Variable Obfuscation.[pdf][code]
    • Rhys Compton, Eibe Frank, Panos Patros, Abigail Koay. MSR, 2020.
  • Learning Semantic Program Embeddings with Graph Interval Neural Network.[pdf][code]
    • Yu Wang, Ke Wang, Fengjuan Gao, Linzhang Wang. OOPSLA, 2020.
  • Towards Demystifying Dimensions of Source Code Embeddings.[pdf][code]
    • Md. Rafiqul Islam Rabin, Arjun Mukherjee, Omprakash Gnawali, Mohammad Amin Alipour. arXiv, 2020.
  • Suggesting Natural Method Names to Check Name Consistencies.[pdf][code]
    • Son Nguyen, Hung Phan, Trinh Le, Tien N. Nguyen:. ICSE, 2020.
  • Blended, Precise Semantic Program Embeddings.[pdf]
    • Ke Wang, Zhendong Su. PLDI, 2020.
  • InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees.[pdf][code]
    • Nghi D. Q. Bui, Yijun Yu, Lingxiao Jiang. ICSE, 2021.
  • A Mocktail of Source Code Representations.[pdf][code]
    • Dheeraj Vagavolu, Karthik Chandra Swarna, Sridhar Chimalakonda. ASE, 2021.
  • A Lightweight Framework for Function Name Reassignment Based on Large-scale Stripped Binaries.[pdf][code]
    • Han Gao, Shaoyin Cheng, Yinxing Xue, Weiming Zhang. ISSTA, 2021.
  • PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code.[pdf][code]
    • Egor Spirin, Egor Bogomolov, Vladimir Kovalenko, Timofey Bryksin. MSR, 2021.
  • A Hybrid Code Representation Learning Approach for Predicting Method Names.[pdf][code]
    • Fengyi Zhang, Bihuan Chen, Rongfan Li, Xin Peng. Journal of Systems and Software, 2021.
  • Universal Representation for Code.[pdf][code]
    • Linfeng Liu, Hoan Nguyen, George Karypis, Srinivasan Sengamedu. PAKDD, 2021.
  • Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior Knowledge.[pdf][code]
    • Shangwen Wang, Ming Wen, Bo Lin, Xiaoguang Mao. FSE, 2021.
  • A Context-based Automated Approach for Method Name Consistency Checking and Suggestion.[pdf][code]
    • Yi Li, Shaohua Wang, Tien N. Nguyen. ICSE, 2021.
  • Thinking Like a Developer? Comparing the Attention of Humans with Neural Models of Code.[pdf][code]
    • Matteo Paltenghi, Michael Pradel. ASE, 2021.
  • Learning to Find Naming Issues with Big Code and Small Supervision.[pdf][code]
    • Jingxuan He, Cheng-Chun Lee, Veselin Raychev, Martin T. Vechev. PLDI, 2021.
  • GraphCode2Vec: Generic Code Embedding via Lexical and Program Dependence Analyses.[pdf][code]
    • Wei Ma, Mengjie Zhao, Ezekiel O. Soremekun, Qiang Hu, Jie M. Zhang, Mike Papadakis, Maxime Cordy, Xiaofei Xie, Yves Le Traon. MSR, 2022.
  • Learning to Represent Programs with Heterogeneous Graphs.[pdf][code]
    • Kechi Zhang, Wenhan Wang, Huangzhao Zhang, Ge Li, Zhi Jin. ICPC, 2022.
  • Multilingual Training for Software Engineering.[pdf][code]
    • Toufique Ahmed, Premkumar T. Devanbu. ICSE, 2022.
  • Learning to Recommend Method Names with Global Context.[pdf]
    • Fang Liu, Ge Li, Zhiyi Fu, Shuai Lu, Yiyang Hao, Zhi Jin. ICSE, 2022.
  • SymLM: Predicting Function Names in Stripped Binaries via Context-Sensitive Execution-Aware Code Embeddings.[pdf][code]
    • Xin Jin, Kexin Pei, Jun Yeon Won, Zhiqiang Lin. CCS, 2022.
  • Method Name Prediction for Automatically Generated Unit Tests.[pdf][code]
    • Maxim Petukhov, Evelina Gudauskayte, Arman Kaliyev, Mikhail Oskin, Dmitry Ivanov, Qianxiang Wang. ICCQ, 2022.
  • A Naming Pattern Based Approach for Method Name Recommendation.[pdf][code]
    • Yanping Yang, Ling Xu, Meng Yan, Zhou Xu, Zhongyang Deng. ISSRE, 2022.
  • A Review on Source Code Documentation.[pdf]
    • Sawan Rai, Ramesh Chandra Belwal, Atul Gupta. ACM Transactions on Intelligent Systems and Technology, 2022.
  • Method name recommendation based on source code metrics.[pdf][code]
    • Saeed Parsa, Morteza Zakeri Nasrabadi, Masoud Ekhtiarzadeh, Mohammad Ramezani. Journal of Computer Languages, 2023.
  • Fold2Vec: Towards a Statement-Based Representation of Code for Code Comprehension.[pdf][code]
    • Francesco Bertolotti, Walter Cazzola. ACM Transactions on Software Engineering and Methodology, 2023.

标签:code,Wang,list,JS,paper,2021,pdf,Code,Method
From: https://www.cnblogs.com/theon/p/18141625

相关文章

  • JS混淆代码数据集构建方法
    数据获取(1)公开JS数据集,比如CodeSearchNet;(2)自行构建JS数据集,爬取Github开源前端项目;数据描述Github中采集前端项目文件分类如下,从中提取JS文件数据预处理  其中比较重要的步骤:  (1)代码混淆:使用现有工具,如UglifyJS、Terser、babel-minify、JS-Obfuscator;   ......
  • delphi中Memo1下拉ListBox1选择完成文本填充
    delphi中Memo1下拉ListBox2选择完成文本填充拖一个Memo1下拉ListBox2到界面上,假设ListBox2,里已加载列名最终效果:Memo1里输入.点号,带出ListBox2,选择好列名,回车,将点号和列名输入到Memo1原位置 ......
  • JS代码混淆器:iPaGuard — 让你的代码看起来令人头大
     在当今互联网时代,JavaScript作为一种广泛应用的编程语言,扮演着至关重要的角色。然而,随着网络技术的不断发展,JavaScript代码也面临着日益增加的安全威胁。为了保护JavaScript代码免受未经授权的复制、修改和逆向工程,开发者需要借助专业的工具和技术。其中,iPaGuard就是一款......
  • Antd表单FormList
    Antd表单FormList❓:初始化值一两条数据......
  • 离线使用Pyecharts制作可视化图表——方法1:启动本地 js 服务
    在离线使用Pyechart进行可视化数据绘图的时候,会有生成的html网页打不开,或者是网页不出图像,是一个空白页面的问题出现,搜索发现其主要原因是:由于PyEcharts在升级到1.x版本后,将原来HTML网页中使用到的很多js文件换为了在线获取的方式,例如打开我本地生成的bar.html示例文件,就会发......
  • autojs 坚果云上传文件跟下载
    例子:点击查看代码/**坚果云*/letJgy=JianGuoYunHelper();//初始化Jgy.init("username","password","坚果云测试_数据备份");//文件名Jgy.setThisFileName("测试文件");//上传数据(覆盖)letputRes=Jgy.put("测试数据测试数据测试数据");//获取数......
  • java多线程 读取list--动态读取list
    java多线程读取list--动态读取list的案例 本次介绍,我使用的是synchronized同步代码块的关键字来读取list,在写java多线程时,一定要注意synchronized关键字的有效范围。ps:如果synchronized关键字的代码块范围太大,可能会导致优先获取到cpu资源的第一个线程在满足条件的情......
  • HarmonyOS 项目 module.json5默认配置属性及描述
    module.json5entry>src>main>module.json5是模块的配置文件,包含当前模块的配置信息。 其中module对应的是模块的配置信息,一个模块对应一个打包后的hap包,hap包全称是HarmonyOSAbilityPackage,其中包含了ability、第三方库、资源和配置文件。其具体属性及其描述可以参照下表1。......
  • js 搜索查找算法
    线性查找线性查找是最简单的一种查找算法,它的基本思想是从头到尾遍历待查找的数据集,找到对应的元素,时间复杂度为O(n)。代码实现:functionlinearSearch(arr,target){for(leti=0;i<arr.length;i++){if(arr[i]===target){returni;......
  • js带注释的冒泡排序算法
    一、简述冒泡排序(BubbleSort)是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果二者的顺序(如从大到小、首字母从A到Z)错误就交换。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法......