Published in AI

Codota swallows TabNine

by on16 December 2019

AI code prediction software gets boost

Israeli AI software outfit Codota acquired code prediction tool outfit TabNine which means it can create an AI platform for software authoring for nearly all popular programming languages - Java, JavaScript, Python, C, HTML as well as many others.

Codota’s platform is used by developers every month and the number is doubling every few months.

TabNine was founded and is run by Jacob Jackson, a 22 year old computer science graduate from the University of Waterloo in Canada and a recipient of the IOI gold medals in 2014 and 2015. TabNine's AI-driven code autocomplete product won huge praise from its users.  TabNine supports over 23 programming languages across five code editors (“IDEs”).

Applications like Codota and TabNine automatically provide developers with AI-driven code predictions within their native environment, it's claimed. The two companies already, it's said,  correctly predict a quarter of the code written by users and with the acquisition, this percentage is expected to further increase.

The TabNine product will continue to operate independently, and the combined technological stack will be used to power both products. Codota already offers an initial combined code prediction for Javascript on WebStorm and IntelliJ IDEs in beta.

Codota, backed by Silicon Valley's Khosla Ventures, developed an AI infrastructure that emulates the human understanding of computer code. Founded in 2015 and based on extensive research at the Technion - Israel Institute of Technology, the Israeli startup analyzes millions of code repositories, to generate insights to scale and boost developer productivity.

Dror Weiss, co-founder and CEO of Codota said: “Using AI for authoring code already translates into enormous development teams' throughput gains, and that figure is only expected to increase as Codota’s user base expands and its product line and technology are upgraded."

Vinod Khosla, founder of Khosla Ventures said: “Codota’s acquisition of TabNine is a step towards the future of software development. AI assistance will make it possible to build more ambitious applications faster, and Codota continues to be at the forefront of this technological revolution.”

Codota bases its AI-based autocompletion on a semantic approach with an emphasis on building a model for the meaning of code. TabNine took a different approach, treating code textually. TabNine focuses on Integrated Development Environments (IDEs) which have become the key applications used by developers to create, edit and upgrade software.



Last modified on 16 December 2019
Rate this item
(0 votes)