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) 自然语言处理,是计算机科学.人工智能和语言学的交叉学科,目的是让计算机处理或"理解 ...
随机推荐
- python 给定数组任意组合等于一个定值的所有解
抛出问题: 求给定数组任意组合等于一个定值的所有解 例如列表l = [1, 2, 3, 4, 5],求任意组合的结果为10的所有答案 问题分析: 实际就是列表的所有排列组合,然后算出每个排列组合的值, ...
- Linux 安装zabbix
Linux 安装zabbix zabbix是基于web界面的开源分布式监控平台,可以监控各种服务器的配置参数,支持自定义配置和自定义告警,并且可以实现邮件.短信等方式的告警,zabbix基本组件如 ...
- PostgreSQL函数(存储过程)----笔记
PostgreSQL 函数也称为 PostgreSQL 存储过程. PostgreSQL 函数或存储过程是存储在数据库服务器上并可以使用SQL界面调用的一组SQL和过程语句(声明,分配,循环,控制流程 ...
- 浅谈C#堆栈与托管堆的工作方式(转)
C#初学者经常被问的几道辨析题,值类型与引用类型,装箱与拆箱,堆栈,这几个概念组合之间区别,看完此篇应该可以解惑. 俗话说,用思想编程的是文艺程序猿,用经验编程的是普通程序猿,用复制粘贴编程的是2B程 ...
- mongodb集群部署
一.安装Mongodb(Tarballs) 1.检查依赖文件包: yum install libcurl openssl 2.解压文件到/usr/local/ tar -zxvf mongodb-li ...
- SpringCloud系列七:Hystrix 熔断机制(Hystrix基本配置、服务降级、HystrixDashboard服务监控、Turbine聚合监控)
1.概念:Hystrix 熔断机制 2.具体内容 所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中呢? 当现在服务的 ...
- React条件渲染
传参判断 class LoginControl extends React.Component { constructor(props) { super(props); this.handleLogi ...
- 解析如何实现微信唤醒默认浏览器下载app教程!
前言 现如今微信对第三方app下载链接的拦截是越来越严格了,下载链接在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,如此给用户带来的体验台差,用户量无法有效地累积 ...
- stylus含有的特性
Stylus 冒号可有可无 分号可有可无 逗号可有可无 括号可有可无 变量 插值(Interpolation) 混合(Mixin) 数学计算 强制类型转换 动态引入 条件表达式 迭代 嵌套选择器 父级 ...
- REATE A STATIC WEBSITE
REATE A STATIC WEBSITE USING JEKYLL Review Great work! Let's review what you accomplished in this un ...