Source author record

Vladimir Kovalenko

Vladimir Kovalenko appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

7works
4topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

7 published item(s)

preprint2022arXiv

Bus Factor In Practice

Bus factor is a metric that identifies how resilient is the project to the sudden engineer turnover. It states the minimal number of engineers that have to be hit by a bus for a project to be stalled. Even though the metric is often discussed in the community, few studies consider its general relevance. Moreover, the existing tools for bus factor estimation focus solely on the data from version control systems, even though there exists other channels for knowledge generation and distribution. With a survey of 269 engineers, we find that the bus factor is perceived as an important problem in collective development, and determine the highest impact channels of knowledge generation and distribution in software development teams. We also propose a multimodal bus factor estimation algorithm that uses data on code reviews and meetings together with the VCS data. We test the algorithm on 13 projects developed at JetBrains and compared its results to the results of the state-of-the-art tool by Avelino et al. against the ground truth collected in a survey of the engineers working on these projects. Our algorithm is slightly better in terms of both predicting the bus factor as well as key developers compared to the results of Avelino et al. Finally, we use the interviews and the surveys to derive a set of best practices to address the bus factor issue and proposals for the possible bus factor assessment tool.

preprint2020arXiv

Building Implicit Vector Representations of Individual Coding Style

With the goal of facilitating team collaboration, we propose a new approach to building vector representations of individual developers by capturing their individual contribution style, or coding style. Such representations can find use in the next generation of software development team collaboration tools, for example by enabling the tools to track knowledge transfer in teams. The key idea of our approach is to avoid using explicitly defined metrics of coding style and instead build the representations through training a model for authorship recognition and extracting the representations of individual developers from the trained model. By empirically evaluating the output of our approach, we find that implicitly built individual representations reflect some properties of team structure: developers who report learning from each other are represented closer to each other.

preprint2020arXiv

Sosed: a tool for finding similar software projects

In this paper, we present Sosed, a tool for discovering similar software projects. We use fastText to compute the embeddings of subtokens into a dense space for 120,000 GitHub repositories in 200 languages. Then, we cluster embeddings to identify groups of semantically similar sub-tokens that reflect topics in source code. We use a dataset of 9 million GitHub projects as a reference search base. To identify similar projects, we compare the distributions of clusters among their sub-tokens. The tool receives an arbitrary project as input, extracts sub-tokens in 16 most popular programming languages, computes cluster distribution, and finds projects with the closest distribution in the search base. We labeled subtoken clusters with short descriptions to enable Sosed to produce interpretable output. Sosed is available at https://github.com/JetBrains-Research/sosed/. The tool demo is available at https://www.youtube.com/watch?v=LYLkztCGRt8. The multi-language extractor of sub-tokens is available separately at https://github.com/JetBrains-Research/buckwheat/.

preprint2015arXiv

Strangeness production and long-range correlations in pp collisions in string fusion approach

The effects of string fusion on the correlations in strange particles production in proton-proton collisions at high energy are studied in the framework of a Monte Carlo string-parton model. The model is based on the strings formation in elementary dipole-dipole collisions. The hardness of the elementary interaction is defined by a transverse size of the colliding dipoles. The interaction between strings is realized in the accordance with the string fusion model prescriptions by the introduction of the lattice in the impact parameter plane and taking into account the finite rapidity length of strings. The particles species differentiation is implemented according to Schwinger mechanism. The parameters of the model are fixed with the experimental data on total inelastic cross section and charged multiplicity. In the framework of the model the long-range correlation functions with an accounting of strangeness have been studied. A new intensive event-by-event observable has been proposed, which characterizes the fraction of strange particles in the event. The predictions on the correlations between strangeness, multiplicity and mean transverse momentum are obtained for pp collisions at 7 TeV.

preprint2014arXiv

Forward-backward multiplicity correlations in pp collisions at high energy in Monte Carlo model with string fusion

The correlations between multiplicities in two separated rapidity windows, is studied in the framework of the Monte Carlo model based on the picture of string formation in elementary collisions of colour dipoles. The hardness of the elementary collisions is defined by a transverse size of the interacting dipoles. The dependencies of the forward-backward correlation strength on the width and position of the pseudorapidity windows, as well as on transverse momentum range of observed particles were studied. It is demonstrated that taking into account of the string fusion effects improves the agreement with the available experimental data.

preprint2014arXiv

Long-range correlations in proton-nucleus collisions in MC model with string fusion

The study of long-range correlations between observables in two rapidity windows was proposed as a signature of the string fusion and percolation phenomenon. In the present work we calculate the correlation functions and coefficients for p-Pb collisions in the framework of the Monte Carlo string-parton model, based on the picture of elementary collisions of color dipoles. It describes pA and AA scattering without referring to the Glauber picture of independent nucleons collisions and includes effects of string fusion. Different types of correlations are considered: n-n, pt-n, pt-pt, where n is the event multiplicity of charged particles in a given rapidity window and pt is their mean transverse momentum. The results, obtained in the present work for p-Pb collisions, are compared with available experimental results for pt-n correlations in one window and further predictions are made.

preprint2013arXiv

Long-range rapidity correlations in high energy AA collisions in Monte Carlo model with string fusion

The magnitude of long-range correlations between observables in two separated rapidity windows, proposed as a signature of the string fusion and percolation phenomenon, is studied in the framework of non-Glauber Monte Carlo string-parton model, based on the picture of elementary collisions of color dipoles. The predictions, obtained with and without string fusion, demonstrate effects of color string fusion on the observables in Pb-Pb collisions at the LHC: decrease of n-n correlation coefficient with centrality and negative pt-n correlations, if the sufficiently effective centrality estimator is applied. In general case it is shown that the values of n-n and pt-n correlation coefficients strongly depend on the method of collision centrality fixation. In contrast, the predictions obtained for pt-pt correlation have almost no effect of centrality determination method and the corresponding experimental data would produce the strong limitation on the transverse radius of a string.