Applying probabilistic models to C++ code on an industrial scale
Andrey Shedko, Ilya Palachev, Andrey N. Kvochko, Aleksandr Sergeevich Semenov, Kwangwon Sun · 2020
Machine learning approaches are widely applied to different research tasks of software engineering, but C/C++ code presents a challenge for these approaches because of its complex build system. However, C and C++ languages still remain two of the most popular programming languages, especially in industrial software, where a big amount of legacy code is still used. This fact prevents the application of recent advances in probabilistic modeling of source code to the C/C++ domain.