代码推荐相关论文
程序员在编程过程中随时可能遇到困难,此时与程序员已编写代码相关的高质量代码示例有助于程序员理解代码并快速完成编程任务。但......
在日常的编程开发中,开发者在输入表达式“e”和点号“.”后,集成开发环境(IDE)基于静态分析对所有可能的API方法进行补全提示。但......
本文研究了代码推荐的方法,针对高校C语言课程的编程练习,在学生编写程序过程中提供不同粒度的代码推荐方案。学生练习编写程序过......
软件测试是软件生命周期中至关重要的一部分,而白盒测试是其中关键的一环,如何帮助无经验人员掌握白盒测试是一个值得关注的问题。......
基于代码大数据分析、挖掘和学习的智能化代码复用推荐能够有效地提高软件复用的效率和质量,包括特定领域内的共性代码单元以及与......
作为开发人员,尤其是编程初学者,在进行日常的软件开发时,经常需要完成一些不熟悉的编程任务。这时,他们可能通过搜索参考已存在代......
代码缺陷的修复是一项复杂而且耗时的工作,相关研究与调查表明,软件公司每年都需要为代码缺陷的修复投入大量金钱和时间。与此同时......
为满足日益复杂的软件需求,开发人员需要通过代码提示工具来辅助完成开发任务,但现有代码提示工具在推荐包含静态方法的代码片段时存......
提出一种通过类自然语言输入在海量源码库中进行代码搜索的方法,旨在提高开源代码在方法层面的重用性。相比于传统的关键字匹配的......
大型项目,如内核,驱动程序和第三方库都遵循一个代码风格,并且有反复出现的模式。在本文中,我们探索基于NNLM的代码推荐,使用源文......
近年来程序库日趋复杂。当面对不熟悉的开发领域或者功能模块时,开发者通常需要借助搜索引擎或者查阅API文档的方式来选择合适的AP......
随着计算机科学技术的快速发展,大数据挖掘已经成为计算机界最热门的话题之一。大数据挖掘之所以引起广泛的关注和应用,其原因在于......
如何提高软件开发的效率长久以来一直是软件工程领域的一个核心问题。近年来随着互联网行业的发展以及计算机科学技术的进步,开发......
在今天的企业软件开发环境中,软件工程工具和软件工程协作环境得到了非常广泛的部署和应用。这些工具和协作环境在软件生命周期中......
针对现有基于静态分析的JavaScript代码推荐技术准确度低且响应速度较慢的问题,提出一种基于动态分析的JavaScript代码提示方法,并......