Cross-project defect prediction: a literature review

S Pal, A Sillitti - IEEE access, 2022 - ieeexplore.ieee.org
Background: Software defect prediction models aim at identifying the potential faulty
modules of a software project based on historical data collected from previous versions of …

Does agile methodology fit all characteristics of software projects? review and analysis

D Itzik, G Roy - Empirical Software Engineering, 2023 - Springer
The agile paradigm for software projects has significantly impacted software development
worldwide. It is currently widely accepted as having advantages in accommodating changes …

Microservices anti-patterns: A taxonomy

D Taibi, V Lenarduzzi, C Pahl - Microservices: Science and Engineering, 2020 - Springer
Several companies are rearchitecting their monolithic information systems with
microservices. However, many companies migrate to microservices without experience …

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 …

Architectural smells detected by tools: a catalogue proposal

U Azadi, FA Fontana, D Taibi - 2019 IEEE/ACM International …, 2019 - ieeexplore.ieee.org
Architectural smells can negatively impact on different software qualities and can represent
a relevant source of architectural debt. Several architectural smells have been defined by …

From monolithic systems to microservices: A decomposition framework based on process mining

D Taibi, K Systä - … on Cloud Computing and Services Science, 2019 - researchportal.tuni.fi
Decomposition is one of the most complex tasks during the migration from monolithic
systems to microservices, generally performed manually, based on the experience of the …

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 …

A survey on code analysis tools for software maintenance prediction

V Lenarduzzi, A Sillitti, D Taibi - … for Defence Applications: SEDA 2018 6, 2020 - Springer
Software maintenance is a widely studied area of software engineering that it is particularly
important in safety-critical and mission-critical applications where defects may have huge …

On the accuracy of sonarqube technical debt remediation time

N Saarimaki, MT Baldassarre… - 2019 45th Euromicro …, 2019 - ieeexplore.ieee.org
[Context] The popularity of tools for software quality analysis has increased over the years,
with special attention to tools that calculate technical debt based on violations of a set of …

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 …