3 citations · 5 across the 4 of their papers we have counts for
5 papers
IntelliTC: Automating Type Changes in IntelliJ IDEA
Oleg Smirnov, Ameya Ketkar, Timofey Bryksin +2
Developers often change types of program elements. Such refactoring often involves updating not only the type of the element itself, but also the API of all type-dependent referenc…
Revizor: A Data-Driven Approach to Automate Frequent Code Changes Based on Graph Matching
Oleg Smirnov, Artyom Lobanov, Yaroslav Golubev +2
Many code changes that developers make in their projects are repeated and constitute recurrent change patterns. It is of interest to collect such patterns from the version history…
PyNose: A Test Smell Detector For Python
Tongjie Wang, Yaroslav Golubev, Oleg Smirnov +3
Similarly to production code, code smells also occur in test code, where they are called test smells. Test smells have a detrimental effect not only on test code but also on the pr…
tensorflow-riemopt: A Library for Optimization on Riemannian Manifolds
Oleg Smirnov
This paper presents tensorflow-riemopt, a Python library for geometric machine learning in TensorFlow. The library provides efficient implementations of neural network layers with…
KERN
Gijs Molenaar, Oleg Smirnov
KERN is a bi-annually released set of radio astronomical software packages. It should contain most of the standard tools that a radio astronomer needs to work with radio telescope…