Does migrating a monolithic system to microservices decrease the technical debt?

V Lenarduzzi, F Lomio, N Saarimäki, D Taibi - Journal of Systems and …, 2020 - Elsevier
Background: The migration from a monolithic system to microservices requires a deep
refactoring of the system. Therefore, such a migration usually has a big economic impact …

An empirical study of deep transfer learning-based program repair for kotlin projects

M Kim, Y Kim, H Jeong, J Heo, S Kim… - Proceedings of the 30th …, 2022 - dl.acm.org
Deep learning-based automated program repair (DL-APR) can automatically fix software
bugs and has received significant attention in the industry because of its potential to …

The technical debt dataset

V Lenarduzzi, N Saarimäki, D Taibi - Proceedings of the fifteenth …, 2019 - dl.acm.org
Technical Debt analysis is increasing in popularity as nowadays researchers and industry
are adopting various tools for static code analysis to evaluate the quality of their code …

Are sonarqube rules inducing bugs?

V Lenarduzzi, F Lomio, H Huttunen… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
The popularity of tools for analyzing Technical Debt, and particularly the popularity of
SonarQube, is increasing rapidly. SonarQube proposes a set of coding rules, which …

On the diffuseness of technical debt items and accuracy of remediation time when using SonarQube

MT Baldassarre, V Lenarduzzi, S Romano… - Information and …, 2020 - Elsevier
Context. Among the static analysis tools available, SonarQube is one of the most used.
SonarQube detects Technical Debt (TD) items—ie, violations of coding rules—and then …

Using microservice telemetry data for system dynamic analysis

A Al Maruf, A Bakhtin, T Cerny… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Microservices bring various benefits to software systems. They also bring decentralization
and lose coupling across self-contained system parts. Since these systems likely evolve in a …

Some sonarqube issues have a significant but small effect on faults and changes. a large-scale empirical study

V Lenarduzzi, N Saarimäki, D Taibi - Journal of Systems and Software, 2020 - Elsevier
Context: Companies frequently invest effort to remove technical issues believed to impact
software qualities, such as removing anti-patterns or coding styles violations. Objective: We …

Towards surgically-precise technical debt estimation: Early results and research roadmap

V Lenarduzzi, A Martini, D Taibi… - Proceedings of the 3rd …, 2019 - dl.acm.org
The concept of technical debt has been explored from many perspectives but its precise
estimation is still under heavy empirical and experimental inquiry. We aim to understand …

[HTML][HTML] Does code quality affect pull request acceptance? An empirical study

V Lenarduzzi, V Nikkola, N Saarimäki… - Journal of Systems and …, 2021 - Elsevier
Background Pull requests are a common practice for making contributions and reviewing
them in both open-source and industrial contexts. Objective Our goal is to understand …

Studying the characteristics of AIOps projects on GitHub

R Aghili, H Li, F Khomh - Empirical Software Engineering, 2023 - Springer
Abstract Artificial Intelligence for IT Operations (AIOps) leverages AI approaches to handle
the massive amount of data generated during the operations of software systems. Prior …