Skip to main content

Showing 1–16 of 16 results for author: Destefanis, G

.
  1. arXiv:2506.00282  [pdf, ps, other

    cs.GT cs.CR cs.SE

    Shill Bidding Prevention in Decentralized Auctions Using Smart Contracts

    Authors: M. A. Bouaicha, G. Destefanis, T. Montanaro, N. Lasla, L. Patrono

    Abstract: In online auctions, fraudulent behaviors such as shill bidding pose significant risks. This paper presents a conceptual framework that applies dynamic, behavior-based penalties to deter auction fraud using blockchain smart contracts. Unlike traditional post-auction detection methods, this approach prevents manipulation in real-time by introducing an economic disincentive system where penalty sever… ▽ More

    Submitted 30 May, 2025; originally announced June 2025.

  2. arXiv:2505.01282  [pdf, ps, other

    cs.SE cs.PL

    Micro-Patterns in Solidity Code

    Authors: Luca Ruschioni, Robert Shuttleworth, Rumyana Neykova, Barbara Re, Giuseppe Destefanis

    Abstract: Solidity is the predominant programming language for blockchain-based smart contracts, and its characteristics pose significant challenges for code analysis and maintenance. Traditional software analysis approaches, while effective for conventional programming languages, often fail to address Solidity-specific features such as gas optimization and security constraints. This paper introduces micr… ▽ More

    Submitted 2 May, 2025; originally announced May 2025.

  3. arXiv:2504.11341  [pdf, other

    cs.CY cs.ET cs.SI

    Evaluating DAO Sustainability and Longevity Through On-Chain Governance Metrics

    Authors: Silvio Meneguzzo, Claudio Schifanella, Valentina Gatteschi, Giuseppe Destefanis

    Abstract: Decentralised Autonomous Organisations (DAOs) automate governance and resource allocation through smart contracts, aiming to shift decision-making to distributed token holders. However, many DAOs face sustainability challenges linked to limited user participation, concentrated voting power, and technical design constraints. This paper addresses these issues by identifying research gaps in DAO eval… ▽ More

    Submitted 24 April, 2025; v1 submitted 15 April, 2025; originally announced April 2025.

  4. arXiv:2504.00542  [pdf, ps, other

    cs.SE cs.CE cs.CY cs.IT

    Introducing Repository Stability

    Authors: Giuseppe Destefanis, Silvia Bartolucci, Daniel Graziotin, Rumyana Neykova, Marco Ortu

    Abstract: 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 following disturbances - such as a sudden influx of bug reports, key contributor departures, or a spike in feature requests. The framework quantifies stability through four indicators: commit patterns, issue resolution, p… ▽ More

    Submitted 1 April, 2025; originally announced April 2025.

  5. arXiv:2502.05054  [pdf, other

    cs.SE cs.CY

    Mining a Decade of Event Impacts on Contributor Dynamics in Ethereum: A Longitudinal Study

    Authors: Matteo Vaccargiu, Sabrina Aufiero, Cheick Ba, Silvia Bartolucci, Richard Clegg, Daniel Graziotin, Rumyana Neykova, Roberto Tonelli, Giuseppe Destefanis

    Abstract: 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, market events, and community decisions impact development. Through statistical, survival, and network analyses, we find that technical events prompt increased activity before the event, followed by reduced commit rates after… ▽ More

    Submitted 7 February, 2025; originally announced February 2025.

    Comments: 12 pages, 9 figures. To appear in 22nd IEEE/ACM International Conference on Mining Software Repositories, MSR 2025

  6. arXiv:2501.11431  [pdf, other

    cs.SE

    Blockchain Developer Experience: A Multivocal Literature Review

    Authors: P. Soares, A. A. Araujo, G. Destefanis, R. Neykova, R. Saraiva, J. Souza

    Abstract: The rise of smart contracts has expanded blockchain's capabilities, enabling the development of innovative decentralized applications (dApps). However, this advancement brings its own challenges, including the management of distributed architectures and immutable data. Addressing these complexities requires a specialized approach to software engineering, with blockchain-oriented practices emerging… ▽ More

    Submitted 20 January, 2025; originally announced January 2025.

    Comments: 12 pages, 5 figures, 18th Conference on Cooperative and Human Aspects of Software Engineering (CHASE)

  7. arXiv:2401.01991  [pdf, other

    cs.CY cs.CR cs.IT cs.SE

    DApps Ecosystems: Mapping the Network Structure of Smart Contract Interactions

    Authors: Sabrina Aufiero, Giacomo Ibba, Silvia Bartolucci, Giuseppe Destefanis, Rumyana Neykova, Marco Ortu

    Abstract: 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 potential to disrupt traditional centralized systems. Despite their rapid adoption, limited research has been conducted to understand the underlying code structure of these applications. In particular, each dApp is composed of m… ▽ More

    Submitted 3 January, 2024; originally announced January 2024.

    Comments: 28 pages, 23 figures

  8. arXiv:2310.02408  [pdf

    cs.IT cs.CL

    MindTheDApp: A Toolchain for Complex Network-Driven Structural Analysis of Ethereum-based Decentralised Applications

    Authors: Giacomo Ibba, Sabrina Aufiero, Silvia Bartolucci, Rumyana Neykova, Marco Ortu, Roberto Tonelli, Giuseppe Destefanis

    Abstract: This paper presents MindTheDApp, a toolchain designed specifically for the structural analysis of Ethereum-based Decentralized Applications (DApps), with a distinct focus on a complex network-driven approach. Unlike existing tools, our toolchain combines the power of ANTLR4 and Abstract Syntax Tree (AST) traversal techniques to transform the architecture and interactions within smart contracts int… ▽ More

    Submitted 3 October, 2023; originally announced October 2023.

  9. arXiv:2305.09402  [pdf, other

    cs.SE cs.CL

    A Preliminary Analysis on the Code Generation Capabilities of GPT-3.5 and Bard AI Models for Java Functions

    Authors: Giuseppe Destefanis, Silvia Bartolucci, Marco Ortu

    Abstract: 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 the descriptions from CodingBat.com, a popular online platform that provides practice problems to learn programming. We compared the Java code generated by both models based on correctness, verified through the platform'… ▽ More

    Submitted 16 May, 2023; originally announced May 2023.

  10. arXiv:2102.08189  [pdf, ps, other

    q-fin.ST cs.LG stat.AP

    On Technical Trading and Social Media Indicators in Cryptocurrencies' Price Classification Through Deep Learning

    Authors: Marco Ortu, Nicola Uras, Claudio Conversano, Giuseppe Destefanis, Silvia Bartolucci

    Abstract: 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 algorithms. For our experiments, we used three sets of features: technical, trading and social media indicators, considering a restricted model of only technical indicators and an unrestricted model with technical, trading… ▽ More

    Submitted 17 February, 2021; v1 submitted 13 February, 2021; originally announced February 2021.

  11. arXiv:1909.04436  [pdf, other

    cs.LG cs.AI stat.AP stat.ML

    The Prevalence of Errors in Machine Learning Experiments

    Authors: Martin Shepperd, Yuchen Guo, Ning Li, Mahir Arzoky, Andrea Capiluppi, Steve Counsell, Giuseppe Destefanis, Stephen Swift, Allan Tucker, Leila Yousefi

    Abstract: Context: Conducting experiments is central to research machine learning research to benchmark, evaluate and compare learning algorithms. Consequently it is important we conduct reliable, trustworthy experiments. Objective: We investigate the incidence of errors in a sample of machine learning experiments in the domain of software defect prediction. Our focus is simple arithmetical and statistical… ▽ More

    Submitted 10 September, 2019; originally announced September 2019.

    Comments: 20th International Conference on Intelligent Data Engineering and Automated Learning (IDEAL), 14--16 November 2019

  12. arXiv:1908.01501  [pdf

    cs.SE

    On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint

    Authors: Steve Counsell, Mahir Arzoky, Giuseppe Destefanis, Davide Taibi

    Abstract: [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 unexplored. [Aim] The goal of this paper is to investigate the highest and lowest quartile of refactoring-based data using two coupling metrics - the Coupling between Objects metric and the more recent Conceptual Coupling between… ▽ More

    Submitted 5 August, 2019; originally announced August 2019.

    Journal ref: ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). Brazil. 2019

  13. arXiv:1803.06502  [pdf, other

    cs.SE

    Analysing Developers Affectiveness through Markov chain Models

    Authors: Giuseppe Destefanis, Marco Ortu, Steve Counsell, Stephen Swift, Roberto Tonelli, Michele Marchesi

    Abstract: 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 each other under certain psychological conditions generated by politeness, sentiment and emotion expressed in developers' comments. Developers involved in open-source projects do not usually know each other; they mainly… ▽ More

    Submitted 17 March, 2018; originally announced March 2018.

  14. arXiv:1802.01517  [pdf, ps, other

    cs.SE

    Smart Contracts Software Metrics: a First Study

    Authors: Roberto Tonelli, Giuseppe Destefanis, Michele Marchesi, Marco Ortu

    Abstract: 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 of transactions onto the hosting blockchain, They are ruled by the blockchain infrastructure and work in order to satisfy conditions typical of traditional contracts. The software code must satisfy constrains strongly c… ▽ More

    Submitted 7 February, 2018; v1 submitted 5 February, 2018; originally announced February 2018.

  15. arXiv:1703.01642  [pdf

    cs.SE

    Measuring Affectiveness and Effectiveness in Software Systems

    Authors: Giuseppe Destefanis, Marco Ortu, Steve Counsell, Michele Marchesi, Roberto Tonelli

    Abstract: 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 view: Effectiveness and Affectiveness. The first attribute is meant to analyze the productivity of the Open Source Communities by measuring the time required to resolve an issue, while the latter provides a novel approach f… ▽ More

    Submitted 5 March, 2017; originally announced March 2017.

  16. Mining Valence, Arousal, and Dominance - Possibilities for Detecting Burnout and Productivity?

    Authors: Mika Mäntylä, Bram Adams, Giuseppe Destefanis, Daniel Graziotin, Marco Ortu

    Abstract: 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 and/or feel powerless. Prevention is essential for such diseases, which in turn requires early identification of symptoms. The emotional dimensions of Valence, Arousal and Dominance (VAD) are able to derive a person's inte… ▽ More

    Submitted 14 March, 2016; originally announced March 2016.

    Comments: 12 pages, 1 figure, accepted for presentation and publication at the 13th International Conference on Mining Software Repositories May 14-15, 2016. Austin, Texas

    Journal ref: MSR '16 Proceedings of the 13th International Workshop on Mining Software Repositories Pages 247-258. 2016