activity
20182021
collaborators

14 papers

cs.SE2021

Fault Prediction based on Software Metrics and SonarQube Rules. Machine or Deep Learning?

Francesco Lomio, Sergio Moreschini, Valentina Lenarduzzi

Background. Developers spend more time fixing bugs and refactoring the code to increase the maintainability than developing new features. Researchers investigated the code quality…

cs.SE2021

A Critical Comparison on Six Static Analysis Tools: Detection, Agreement, and Precision

Valentina Lenarduzzi, Savanna Lujan, Nyyti Saarimaki +1

Background. Developers use Automated Static Analysis Tools (ASATs) to control for potential quality issues in source code, including defects and technical debt. Tool vendors have d…

cs.SE2019

Some SonarQube Issues have a Significant but SmallEffect on Faults and Changes. A large-scale empirical study

Valentina Lenarduzzi, Nyyti Saarimäki, Davide Taibi

Context. Companies commonly invest effort to remove technical issues believed to impact software qualities, such as removing anti-patterns or coding styles violations. Objective. O…

cs.SE2019

Continuous Architecting with Microservices and DevOps: A Systematic Mapping Study

Davide Taibi, Valentina Lenarduzzi, Claus Pahl

Context: Several companies are migrating their information systems into the Cloud. Microservices and DevOps are two of the most common adopted technologies. However, there is still…

cs.SE2019

Does Code Quality Affect Pull Request Acceptance? An empirical study

Valentina Lenarduzzi, Vili Nikkola, Nyyti Saarimäki +1

Background. Pull requests are a common practice for contributing and reviewing contributions, and are employed both in open-source and industrial contexts. One of the main goals of…

cs.SE2019

Microservices Anti Patterns: A Taxonomy

Davide Taibi, Valentina Lenarduzzi, Claus Pahl

Several companies are re-architecting their monolithic information systems with microservices. However, many companies migrated without experience on microservices, mainly learning…