6 papers
Beyond Rules: LLM-Powered Linting for Quantum Programs
Pietro Cassieri, Giuseppe Scanniello, Seung Yeob Shin +2
As quantum computing transitions from theoretical experimentation to its practical application, the reliability of quantum software has become a critical bottleneck. Traditional st…
Dealing with SonarQube Cloud: Initial Results from a Mining Software Repository Study
Sabato Nocera, Davide Fucci, Giuseppe Scanniello
Background: Static Code Analysis (SCA) tools are widely adopted to enforce code quality standards. However, little is known about how open-source projects use and customize these t…
Further Evidence on a Controversial Topic about Human-Based Experiments: Professionals vs. Students
Simone Romano, Francesco Paolo Sferratore, Giuseppe Scanniello
Most Software Engineering (SE) human-based controlled experiments rely on students as participants, raising concerns about their external validity. Specifically, the realism of res…
MBSR at Work: Perspectives from an Instructor and Software Developers
Simone Romano, Alberto Conforti, Gloria Guidetti +3
In this paper, we present the preliminary findings from a qualitative study (i.e., semi-structured interviews) on how a Mindfulness-Based Stress Reduction (MBSR) program, carried o…
Augmenting Software Bills of Materials with Software Vulnerability Description: A Preliminary Study on GitHub
Davide Fucci, Massimiliano Di Penta, Simone Romano +1
Software Bills of Material (SBOMs) are becoming a consolidated, often enforced by governmental regulations, way to describe software composition. However, based on recent studies,…
Do LLMs Provide Links to Code Similar to what they Generate? A Study with Gemini and Bing CoPilot
Daniele Bifolco, Pietro Cassieri, Giuseppe Scanniello +2
Large Language Models (LLMs) are currently used for various software development tasks, including generating code snippets to solve specific problems. Unlike reuse from the Web, LL…