Codota raises $550K for staffing, R&D and marketing
Code examples found online can save developers a lot of work or make it a real nightmare. With the meteoric rise of the amount of code examples available for download on networking platforms such as GitHub and Stack Overflow, the ability for developers to enter these platforms with new APIs and new code has become easier.
But with the increase in the amount of code available over the net, overall quality of code has decreased significantly. The first results on a Google search for code will not likely get you what you’re looking for making the task of finding a good example quite challenging.
Quality code examples that work
Israeli startup Codota set out to address this very issue. A product of Technion graduates, Codota was founded in early 2013 by Dror Weiss (CEO) – a developer and product manager experienced in SaaS collaboration, and Eran Yahav – faculty member of Computer Science specializing in algorithms and code analysis. In an interview with Geektime, Dror Weiss spoke about the exciting things going on over at Codota while revealing the closing of a $550K seed round by the company.
“The idea came from the experience of our own programmers trying to find examples of code,” Weiss explains. “It takes a long time of dabbling in trial and error until you find appropriate sample code for the task at hand, and this process is only getting harder. The gap between the amount of code and knowledge available to developers and our ability to take advantage of such code, is growing. Finding code examples today is a bit like searching on the net before the age of Google – there’s a lot of information but it’s so difficult to find the good stuff.”
Codota actually uses the API of the main sites containing large amounts of code and reads their code examples. Under the hood, Codota uses its own technology based on semantic analysis. This is to contrast with other platforms that concentrate code as text without really understanding what the code is doing. The company launched its MVP (Minimal Value Product) in September and they’re already showing a growing interest amongst developers with some 12K now active on the platform.
Future Vision – Enterprise
Codota extracts the essence of the code by performing analyses for finding the template code repeated most often in search results, taking into account other factors such as source code and rating, and then serves up the code most relevant for the developer. Currently the platform is available for Android developers only, helping them search for methods and classes, including detailed explanations and flow charts that explain code function and how it connects to the appropriate Android API.
“Our competitors consist of the existing ways to find sample code: FAQ sites such as Stack Overflow, manuals, private individuals who post code and other search engines for code. The uniqueness of Codota is that we know who understands and analyzes the code so we can rank and source the best examples for your needs. All our competitors do is look at code as a text document without being aware of the significance of the individual code snippets.”
Codota’s business model entails developing custom API’s for in-house code searches of large enterprise networks. “During my work in large organizations I saw how hard it is to develop applications for internal networks that would allow company coders to connect to the organization’s internal infrastructure. Some companies already have an internal tool in place but many do not and the process of developing one is often complex and resource heavy. We offer Codota as an SaaS that will serve enterprise companies as their own custom internal code sourcing tool for fielding search queries through the cloud.”
With regard to the funding, Weiss revealed that the capital will go towards increasing staff, bolstering R&D and investing in initial business marketing efforts.