Samsung has partnered with the Institute for Systems Programming of the Russian Academy of Sciences (ISP-RAS) to use a tool for static program analysis developed by the ISP’s researchers.
Russian business daily Vedomosti reported about this partnership last week, based on exchanges with the ISP’s director Arutyun Avetysyan and Marat Guriev, GR Director at Samsung Electronics CIS.
Samsung has invested more than $10 million in the development of the technology. However, the ISP reserves the right for the product, reports Vedomosti, based on exchanges with Avetysyan and Guriev. In exchange for the funding, Samsung can use the technology at no charge, says Guriev. This is the only code analyzer the company has been using since 2015.
20 mistakes in 1,000 lines of the code
Dubbed ‘Svace,’ the program is applied to C, C++, C# and Java codes. It detects bugs in the back code of Samsung’s Android-based operating systems, which the South Korean manufacturer can thus improve. Svace also analyzes codes of Android- and Tizen-powered Samsung’s applications.
On average, a programmer makes nearly 20 mistakes while writing a thousand lines of the code. Svace reduces the number of such mistakes several-fold, the Russian researchers told Vedomosti.
The ISP-RAS has been involved in fundamental research on software code analysis since 2002. Samsung showed initial interest in the technology in 2009, says Avetysyan.
The institute provides code and data analysis services to such other clients as Hewlett-Packard, Huawei, Intel and VimpelCom. Its revenues amounted to around $10 million last year, according to Avetysyan.
Source: Vedomosti