169 citations · 178 across the 6 of their papers we have counts for
8 papers
Toward Granular Automatic Unit Test Case Generation
Fabiano Pecorelli, Giovanni Grano, Fabio Palomba +2
Unit testing verifies the presence of faults in individual software components. Previous research has been targeting the automatic generation of unit tests through the adoption of…
Software Engineering for Quantum Programming: How Far Are We?
Manuel De Stefano, Fabiano Pecorelli, Dario Di Nucci +2
Quantum computing is no longer only a scientific interest but is rapidly becoming an industrially available technology that can potentially overcome the limits of classical computa…
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…
DeepIaC: Deep Learning-Based Linguistic Anti-pattern Detection in IaC
Nemania Borovits, Indika Kumara, Parvathy Krishnan +5
Linguistic anti-patterns are recurring poor practices concerning inconsistencies among the naming, documentation, and implementation of an entity. They impede readability, understa…
Towards a Catalogue of Software Quality Metrics for Infrastructure Code
Stefano Dalla Palma, Dario Di Nucci, Fabio Palomba +1
Infrastructure-as-code (IaC) is a practice to implement continuous deployment by allowing management and provisioning of infrastructure through the definition of machine-readable f…
On The Effect Of Code Review On Code Smells
Luca Pascarella, Davide Spadini, Fabio Palomba +1
Code smells are symptoms of poor design quality. Since code review is a process that also aims at improving code quality, we investigate whether and how code review influences the…