由人工智能驱动的代码审查软件DeepCode宣布,它已经检查了超过400万名开发者的代码。
DeepCode的机器学习机器人精通JavaScript、TypeScript、Java、C/ c++和Python。
DeepCode的首席执行官兼联合创始人Boris Paskalev表示:“我们的数据显示,超过50%的存储库存在严重问题,每秒钟的下拉请求都有需要修复的问题警告。”
“通过使用DeepCode,这些问题会被自动识别出来,并得到合理的解释,就如何在代码部署之前修复它们提出了建议。”
在过去的几个月里,DeepCode专注于提高机器人的JavaScript技能。支持JavaScript框架和库,比如vuei .js和React。下面是DeepCode对React的分析演示。
DeepCode称,它的机器人现在“速度快了50倍,发现严重漏洞的数量是所有其他工具加起来的两倍多,准确率保持在80%以上。”
这款机器人经过机器学习训练,分析了大量免费开放源码项目中的数亿次提交。DeepCode表示,它能够在错误发生前识别出它们。
DeepCode最近的一项调查发现,85%的人希望软件公司少关注新功能,多关注修复漏洞和安全问题。
Paskalev评论道:“太多的软件公司仍然认为新功能是用户最想要的。”“正如这项调查所显示的,人们真正想要的是质量好、使用安全的软件。”