ICSE 2018 论文
仅简单分析自己感兴趣的论文。
9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay
分析了 source code comments中的link问题。发现其存在decay, insufficient versioning, and lack of bidirectional traceability问题。属于Empirical study类型的论文。
A Framework for Checking Regression Test Selection Tools
对回归测试选择工具进行了测试。
A Neural Model for Generating Natural Language Summaries of Program Subroutines
分析了source code summarization问题。主要基于neural machine translation方法。
A Novel Neural Source Code Representation based on Abstract Syntax Tree
已有的方法将代码视为自然语言文本,因此会遗漏重要的语义信息。
已有研究一般基于AST,但AST存在size大的问题,并且存在long-term dependency的问题。论文提出了AST-based neural network。
Active Inductive Logic Programming for Code Search
代码搜索问题。论文提出交互式代码搜索方法ALICE
Analyzing and Supporting Adaptation of Online Code Examples
代码搜索。从online code角度入手。
Adversarial Sample Detection for Deep Neural Network through Model Mutation Testing
基于变异测试检测Adversarial Sample
Attack Surface Identification for Vulnerability Assessment through Program Metrics
安全漏洞预测
CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Learning Libraries
深度学习库中检测和定位bugs
Class Imbalance Evolution and Verification Latency in Just-in-Time Software Defect Prediction
Just-in-time缺陷预测问题
Exposing Library API Misuses via Mutation Analysis
API误用问题
FOCUS: A Recommender System for Mining API Function Calls and Usage Patterns
API函数使用问题
Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change Patterns
针对代码变更的建模
Guiding Deep Learning System Testing using Surprise Adequacy
深度学习系统的测试
Hunting for Bugs in Code Coverage Tools via Randomized Differential Testing
对代码覆盖工具
Natural Software Revisited
NL2Type: Inferring JavaScript Function Types from Natural Language Information
Mining and Continuously Growing a Dataset of Reproducible Real-World Software Faults and Fixes
Learning to Spot and Refactor Inconsistent Method Names
On Learning Meaningful Code Changes via Neural Machine Translation
Pattern-based Mining of Opinions in Q&A Websites
ReCDroid: Automatically Reproducing Android Application Crashes from Bug Reports
Recovering Variable Names for Minified Code with Usage Contexts
Search-Based Energy Testing of Android
APP能耗问题
When Code Completion Fails: a Case Study on Real-World Completions
代码补全
ICSE 2018 论文的更多相关文章
- AAAI 2018 论文 | 蚂蚁金服公开最新基于笔画的中文词向量算法
AAAI 2018 论文 | 蚂蚁金服公开最新基于笔画的中文词向量算法 2018-01-18 16:13蚂蚁金服/雾霾/人工智能 导读:词向量算法是自然语言处理领域的基础算法,在序列标注.问答系统和机 ...
- ICML 2018 | 从强化学习到生成模型:40篇值得一读的论文
https://blog.csdn.net/y80gDg1/article/details/81463731 感谢阅读腾讯AI Lab微信号第34篇文章.当地时间 7 月 10-15 日,第 35 届 ...
- XLM论文原理解析
1. 前言 近一年来,NLP领域发展势头强劲,从ELMO到LSTM再到去年最牛叉的Google Bert,在今年年初,Facebook又推出了XLM模型,在跨语言预训练领域表现抢眼.实验结果显示XLM ...
- InfoQ一波文章:AdaSearch/JAX/TF_Serving/leon.bottou.org/Neural_ODE/NeurIPS_2018最佳论文
和 Nested Partition 有相通之处? 伯克利提出 AdaSearch:一种用于自适应搜索的逐步消除方法 在机器学习领域的诸多任务当中,我们通常希望能够立足预先给定的固定数据集找出问题的答 ...
- 论文解读(RvNN)《Rumor Detection on Twitter with Tree-structured Recursive Neural Networks》
论文信息 论文标题:Rumor Detection on Twitter with Tree-structured Recursive Neural Networks论文作者:Jing Ma, Wei ...
- FBOSS: Building Switch Software at Scale
BOSS: 大规模环境下交换机软件构建 本文为SIGCOMM 2018 论文,由Facebook提供. 本文翻译了论文的关键内容. 摘要: 在网络设备(例如交换机和路由器)上运行的传统软件,通常是由供 ...
- Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks(知识图谱)
本文作者:杨昆霖,2015级本科生,目前研究方向为知识图谱,推荐系统,来自中国人民大学大数据管理与分析方法研究北京市重点实验室. 引言 经常上购物网站时,注意力会被首页上的推荐吸引过去,往往本来只想买 ...
- Paper Mark
BigCowPeking的CSDN博客 https://blog.csdn.net/wfei101/article/category/7120809 Low Rank Structure of Lea ...
- NLP 自然语言处理之综述
(1) NLP 介绍 NLP 是什么? NLP (Natural Language Processing) 自然语言处理,是计算机科学.人工智能和语言学的交叉学科,目的是让计算机处理或"理解 ...
随机推荐
- 关于std::thread
std::thread基本用法 1.普通函数: std::thread thread(func, param, ...) 2.类成员函数: std::thread thread(&class_ ...
- PG数据基本命令——连接(笔记)
在PostgreSQL中,有以下类型的连接: 内连接(INNER JOIN) 左外连接(LEFT OUTER JOIN) 右外连接(RIGHT OUTER JOIN) 全连接(FULL OUTER J ...
- android studio 运行项目时waiting for target device to come online
cmd进入命令行,进入adb所在的目录下: 或者在Terminal中输入命令: adb kill-server adb start-server
- 必做作业3:短视频编辑app原型化系统
本app立足于打造短视频分享交流社区,app不仅有视频编辑的功能,还有视频的分享和收藏功能.系统有登录.注册.找回密码的功能,可以进行账号资料管理,并可以管理自己的视频.分享和收藏.系统可以对视频进行 ...
- mybatis学习1
一.mybatis步骤 1.根据xml配置文件(全局配置文件)创建一个SqlSessionFactory对象 有数据源一些运行环境信息2.sql映射文件:配置了每一个sql,以及sql的封装规则等. ...
- laravel5.6中jquery+ajax分页
public function shows(Request $request){ $p=$request->get("page"); $page=empty($p)?:$p; ...
- ASE存储过程和IQ存储过程的常见区别(附例子)
ASE存储过程和IQ存储过程的常见区别(附例子) 1 存储过程简介 存储过程(Stored Procedure)是为了完成特定的功能而汇集成一组的SQL语句集,并为该组SQL语句命名.经编译后存储在S ...
- 在linux上安装docker
我的linux系统是阿里云服务器,是centos版本的. 前置条件 64-bit 系统 kernel 3.10+ 用uname -r命令检查内核版本,返回的值大于3.10即可. 用sudo wget ...
- if __name__ == '__main__':用法
这个博主写的很好,已经验证过了.https://blog.csdn.net/yjk13703623757/article/details/77918633
- Prometheus
官方网址:https://prometheus.io/ GitHub网址:https://github.com/prometheus/prometheus 软件下载地址:https://prometh ...