5 papers
Micro-Patterns in Solidity Code
Luca Ruschioni, Robert Shuttleworth, Rumyana Neykova +2
Solidity is the predominant programming language for blockchain-based smart contracts, and its characteristics pose significant challenges for code analysis and maintenance. Tradit…
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…
Blockchain Developer Experience: A Multivocal Literature Review
P. Soares, A. A. Araujo, G. Destefanis +3
The rise of smart contracts has expanded blockchain's capabilities, enabling the development of innovative decentralized applications (dApps). However, this advancement brings its…
Model Input Verification of Large Scale Simulations
Rumyana Neykova, Derek Groen
Reliable simulations are critical for analyzing and understanding complex systems, but their accuracy depends on correct input data. Incorrect inputs such as invalid or out-of-rang…