6 papers
GitSkills: A Dataset of Agent Skills on GitHub
Giuseppe Destefanis, Daniel Graziotin, Matteo Vaccargiu +1
An agent skill is a folder containing a SKILL.md file with instructions for a language-model agent, optionally accompanied by scripts and reference files. The agent loads the skill…
Comparing Smart Contract Paradigms: A Preliminary Study of Security and Developer Experience
Matteo Vaccargiu, Andrea Pinna, Maria Ilaria Lunesu +1
Smart contract vulnerabilities have caused billions in financial losses, raising questions about whether programming language paradigms can reduce security overhead. While imperati…
Efficiency for Experts, Visibility for Newcomers: A Case Study of Label-Code Alignment in Kubernetes
Matteo Vaccargiu, Sabrina Aufiero, Silvia Bartolucci +3
Labels on platforms such as GitHub support triage and coordination, yet little is known about how well they align with code modifications or how such alignment affects collaboratio…
Patterns of Bot Participation and Emotional Influence in Open-Source Development
Matteo Vaccargiu, Riccardo Lai, Maria Ilaria Lunesu +2
We study how bots contribute to open-source discussions in the Ethereum ecosystem and whether they influence developers' emotional tone. Our dataset covers 36,875 accounts across t…
A Blockchain-Oriented Software Engineering Architecture for Carbon Credit Certification Systems
Matteo Vaccargiu, Azmat Ullah, Pierluigi Gallo
Carbon credit systems have emerged as a policy tool to incentivize emission reductions and support the transition to clean energy. Reliable carbon-credit certification depends on m…
Mining a Decade of Event Impacts on Contributor Dynamics in Ethereum: A Longitudinal Study
Matteo Vaccargiu, Sabrina Aufiero, Cheick Ba +6
We analyze developer activity across 10 major Ethereum repositories (totaling 129884 commits, 40550 issues) spanning 10 years to examine how events such as technical upgrades, mark…