...
首页> 外文期刊>Journal of software >Big Code: New Opportunities for Improving Software Construction
【24h】

Big Code: New Opportunities for Improving Software Construction

机译:大代码:改善软件结构的新机会

获取原文
           

摘要

An emerging research topic called big code has recently appeared. Big code is based on the idea that open source code repositories can be used to create new kind of programming tools and services to improve software reliability and construction. We discuss different fields of application of big code, and the key issues to implement tools aimed at improving software construction following this approach. We describe the existing works that have already used this idea to build tools for vulnerability detection, software deobfuscation, automatic code completion for API usage, and efficient querying using detailed source-code information. Then, we propose different fields of application and the key issues found. We identify eight different fields where big code may be applied, and describe different examples for each field. We also detect seven different issues that must be tackled when creating tools based on the big code approach.
机译:最近出现了一个新兴的研究主题,即大代码。大代码基于这样的思想,即开源代码存储库可用于创建新型的编程工具和服务,以提高软件的可靠性和结构性。我们讨论了大代码应用的不同领域,以及实现工具的关键问题,这些工具旨在改进采用这种方法的软件结构。我们描述了已有的工作,这些工作已经使用此思想来构建工具,用于漏洞检测,软件去模糊处理,API使用的自动代码完成以及使用详细源代码信息的有效查询。然后,我们提出了不同的应用领域和发现的关键问题。我们确定了可以应用大代码的八个不同领域,并为每个领域描述了不同的示例。我们还发现了基于大代码方法创建工具时必须解决的七个不同问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号