82 citations · 122 across the 14 of their papers we have counts for
15 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…
The Replication Assessment Problem in Software Engineering
Giuseppe Destefanis, Martin Shepperd, Leila Yousefi
Background: Replication studies in software engineering are increasingly common, yet their interpretation remains uncertain and inconsistent because assessments frequently rely on…
An Audit of Machine Learning Experiments on Software Defect Prediction
Giuseppe Destefanis, Leila Yousefi, Martin Shepperd +4
Background: Machine learning algorithms are widely used to predict defect prone software components. In this literature, computational experiments are the main means of evaluation,…
Introducing Repository Stability
Giuseppe Destefanis, Silvia Bartolucci, Daniel Graziotin +2
Drawing from engineering systems and control theory, we introduce a framework to understand repository stability, which is a repository activity capacity to return to equilibrium f…
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…
DApps Ecosystems: Mapping the Network Structure of Smart Contract Interactions
Sabrina Aufiero, Giacomo Ibba, Silvia Bartolucci +3
In recent years, decentralized applications (dApps) built on blockchain platforms such as Ethereum and coded in languages such as Solidity, have gained attention for their potentia…
MindTheDApp: A Toolchain for Complex Network-Driven Structural Analysis of Ethereum-based Decentralised Applications
Giacomo Ibba, Sabrina Aufiero, Silvia Bartolucci +4
This paper presents MindTheDApp, a toolchain designed specifically for the structural analysis of Ethereum-based Decentralized Applications (DApps), with a distinct focus on a comp…
A Preliminary Analysis on the Code Generation Capabilities of GPT-3.5 and Bard AI Models for Java Functions
Giuseppe Destefanis, Silvia Bartolucci, Marco Ortu
This paper evaluates the capability of two state-of-the-art artificial intelligence (AI) models, GPT-3.5 and Bard, in generating Java code given a function description. We sourced…
On Technical Trading and Social Media Indicators in Cryptocurrencies' Price Classification Through Deep Learning
Marco Ortu, Nicola Uras, Claudio Conversano +2
This work aims to analyse the predictability of price movements of cryptocurrencies on both hourly and daily data observed from January 2017 to January 2021, using deep learning al…
The Prevalence of Errors in Machine Learning Experiments
Martin Shepperd, Yuchen Guo, Ning Li +7
Context: Conducting experiments is central to research machine learning research to benchmark, evaluate and compare learning algorithms. Consequently it is important we conduct rel…
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint
Steve Counsell, Mahir Arzoky, Giuseppe Destefanis +1
[Background] Refactoring has matured over the past twenty years to become part of a developer's toolkit. However, many fundamental research questions still remain largely unexplore…
Analysing Developers Affectiveness through Markov chain Models
Giuseppe Destefanis, Marco Ortu, Steve Counsell +3
In this paper, we present an analysis of more than 500K comments from open-source repositories of software systems. Our aim is to empirically determine how developers interact with…
Smart Contracts Software Metrics: a First Study
Roberto Tonelli, Giuseppe Destefanis, Michele Marchesi +1
Smart contracts (SC) are software codes which reside and run over a blockchain. The code can be written in different languages with the common purpose of implementing various kinds…
Measuring Affectiveness and Effectiveness in Software Systems
Giuseppe Destefanis, Marco Ortu, Steve Counsell +2
The summary presented in this paper highlights the results obtained in a four-years project aiming at analyzing the development process of software artifacts from two points of vie…
Mining Valence, Arousal, and Dominance - Possibilities for Detecting Burnout and Productivity?
Mika Mäntylä, Bram Adams, Giuseppe Destefanis +2
Similar to other industries, the software engineering domain is plagued by psychological diseases such as burnout, which lead developers to lose interest, exhibit lower activity an…