首页> 外文期刊>ACM Computing Surveys >A Survey of Machine Learning for Big Code and Naturalness
【24h】

A Survey of Machine Learning for Big Code and Naturalness

机译:机器学习的大代码和自然性研究

获取原文
获取原文并翻译 | 示例
       

摘要

Research at the intersection of machine learning, programming languages, and software engineering has recently taken important steps in proposing learnable probabilistic models of source code that exploit the abundance of patterns of code. In this article, we survey this work. We contrast programming languages against natural languages and discuss how these similarities and differences drive the design of probabilistic models. We present a taxonomy based on the underlying design principles of eachmodel and use it to navigate the literature. Then, we review how researchers have adapted these models to application areas and discuss cross-cutting and application-specific challenges and opportunities.
机译:机器学习,编程语言和软件工程的交叉研究最近在提出可学习的源代码概率模型中采取了重要步骤,这些模型利用了丰富的代码模式。在本文中,我们对这项工作进行了概述。我们将编程语言与自然语言进行对比,并讨论这些异同如何驱动概率模型的设计。我们基于每个模型的基本设计原理提出分类法,并使用它来浏览文献。然后,我们回顾研究人员如何将这些模型应用于应用领域,并讨论跨领域和针对特定应用的挑战和机遇。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号