5 citations · 8 across the 11 of their papers we have counts for
11 papers
Assessing Consensus of Developers' Views on Code Readability
Agnia Sergeyuk, Olga Lvova, Sergey Titov +3
The rapid rise of Large Language Models (LLMs) has changed software development, with tools like Copilot, JetBrains AI Assistant, and others boosting developers' productivity. Howe…
Kotlin ML Pack: Technical Report
Sergey Titov, Mikhail Evtikhiev, Anton Shapkin +7
In this technical report, we present three novel datasets of Kotlin code: KStack, KStack-clean, and KExercises. We also describe the results of fine-tuning CodeLlama and DeepSeek m…
Untangling Knots: Leveraging LLM for Error Resolution in Computational Notebooks
Konstantin Grotov, Sergey Titov, Yaroslav Zharov +1
Computational notebooks became indispensable tools for research-related development, offering unprecedented interactivity and flexibility in the development process. However, these…
Hidden Gems in the Rough: Computational Notebooks as an Uncharted Oasis for IDEs
Sergey Titov, Konstantin Grotov, Ashwin Prasad S. Venkatesh
In this paper, we outline potential ways for the further development of computational notebooks in Integrated Development Environments (IDEs). We discuss notebooks integration with…
Reassessing Java Code Readability Models with a Human-Centered Approach
Agnia Sergeyuk, Olga Lvova, Sergey Titov +4
To ensure that Large Language Models (LLMs) effectively support user productivity, they need to be adjusted. Existing Code Readability (CR) models can guide this alignment. However…
In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review
Agnia Sergeyuk, Sergey Titov, Maliheh Izadi
Integrated Development Environments (IDEs) have become central to modern software development, especially with the integration of Artificial Intelligence (AI) to enhance programmin…
Overcoming the Mental Set Effect in Programming Problem Solving
Agnia Sergeyuk, Sergey Titov, Yaroslav Golubev +1
This paper adopts a cognitive psychology perspective to investigate the recurring mistakes in code resulting from the mental set (Einstellung) effect. The Einstellung effect is the…
Constructing Temporal Networks of OSS Programming Language Ecosystems
Alexander Agroskin, Elena Lyulina, Sergey Titov +1
One of the primary factors that encourage developers to contribute to open source software (OSS) projects is the collaborative nature of OSS development. However, the collaborative…
What Writing Assistants Can Learn from Programming IDEs
Sergey Titov, Agnia Sergeyuk, Timofey Bryksin
With the development of artificial intelligence, writing assistants (WAs) are changing the way people interact with text, creating lengthy outputs that can be overwhelming for user…
Optimizing Duplicate Size Thresholds in IDEs
Konstantin Grotov, Sergey Titov, Alexandr Suhinin +2
In this paper, we present an approach for transferring an optimal lower size threshold for clone detection from one language to another by analyzing their clone distributions. We s…
The Effect of Perceptual Load on Performance within IDE in People with ADHD Symptoms
Vseslav Kasatskii, Agnia Sergeyuk, Anastasiia Serova +2
In this paper, we describe the research on how perceptual load can affect programming performance in people with symptoms of Attention Deficit / Hyperactivity Disorder (ADHD). We a…