Commit messages are crucial to software development, allowing developers...
This paper adopts a cognitive psychology perspective to investigate the
...
In this work, we developed an algorithm for detecting code quality issue...
In this paper, we present an approach for transferring an optimal lower ...
Refactoring is a critical task in software maintenance, and is usually
p...
Programming education should aim to provide students with a broad range ...
Competitive programming remains a very popular activity that combines bo...
In software engineering, different approaches and machine learning model...
Integrated Development Environments (IDE) are designed to make users mor...
The automatic collection of stack traces in bug tracking systems is an
i...
In recent years, Jupyter notebooks have grown in popularity in several
d...
In this paper, we present Lupa - a framework for large-scale analysis of...
The task of finding the best developer to fix a bug is called bug triage...
We have developed a plugin for IntelliJ IDEA called AntiCopyPaster that
...
Jupyter notebooks represent a unique format for programming - a combinat...
In software engineering, a great number of new approaches are being acti...
Many code changes that developers make in their projects are repeated an...
The popularity of cloud technologies has led to the development of a new...
Similarly to production code, code smells also occur in test code, where...
Software development is a complex process that includes many different t...
Despite the availability of refactoring as a feature in popular IDEs, re...
Code cloning plays a very important role in open-source software enginee...
Applying machine learning to tasks that operate with code changes requir...
Recent trends in Web development demonstrate an increased interest in
se...
Code changes constitute one of the most important features of software
e...
In this paper, we present Sosed, a tool for discovering similar software...
Software refactoring plays an important role in increasing code quality....
With an ever-increasing amount of open source software, the popularity o...
Clone detection plays an important role in software engineering. Finding...