Michele Marchesi

ORCID: 0000-0003-1540-8773
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Software Engineering Techniques and Practices
  • Blockchain Technology Applications and Security
  • Complex Systems and Time Series Analysis
  • Open Source Software Innovations
  • Software Reliability and Analysis Research
  • Software System Performance and Reliability
  • Neural Networks and Applications
  • Advanced Software Engineering Methodologies
  • Financial Markets and Investment Strategies
  • Complex Network Analysis Techniques
  • Metaheuristic Optimization Algorithms Research
  • Advanced Malware Detection Techniques
  • Stock Market Forecasting Methods
  • Economic theories and models
  • Market Dynamics and Volatility
  • Advanced Multi-Objective Optimization Algorithms
  • Financial Risk and Volatility Modeling
  • Digital Filter Design and Implementation
  • FinTech, Crowdfunding, Digital Finance
  • Software Testing and Debugging Techniques
  • IoT and Edge/Fog Computing
  • Digital Platforms and Economics
  • Peer-to-Peer Network Technologies
  • Web Data Mining and Analysis

University of Cagliari
2015-2024

Sapienza University of Rome
1991-2024

University of Pavia
2021

Sorbonne Université
2020

Sorbonne Paris Cité
2020

Équipe Littérature et Culture italiennes
2020

Technical University of Munich
2019

Zhejiang University
2019

University of Genoa
1991-2017

Regione Puglia
2015

A new global optimization algorithm for functions of continuous variables is presented, derived from the “Simulated Annealing” recently introduced in combinatorial optimization. The essentially an iterative random search procedure with adaptive moves along coordinate directions. It permits uphill under control a probabilistic criterion, thus tending to avoid first local minima encountered. has been tested against Nelder and Mead simplex method version Adaptive Random Search. test were...

10.1145/29380.29864 article EN ACM Transactions on Mathematical Software 1987-09-01

The finding of clustered volatility and ARCH effects is ubiquitous in financial data. This paper presents a possible explanation for this phenomenon within multi-agent framework speculative activity. In the model, both chartist fundamentalist strategies are considered with agents switching between behavioural variants according to observed differences pay-offs. Price changes brought about by market maker reacting imbalances demand supply. Most time, stable efficient results. However, its...

10.1142/s0219024900000826 article EN International Journal of Theoretical and Applied Finance 2000-10-01

In this work, we acknowledge the need for software engineers to devise specialized tools and techniques blockchain-oriented development. Ensuring effective testing activities, enhancing collaboration in large teams, facilitating development of smart contracts all appear as key factors future

10.1109/icse-c.2017.142 article EN 2017-05-01

This paper looks at the challenges and opportunities of implementing blockchain technology across banking, providing food for thought about potentialities this disruptive technology. The can optimize global financial infrastructure, achieving sustainable development, using more efficient systems than present. In fact, many banks are currently focusing on to promote economic growth accelerate development green technologies. order understand potential support system, we studied actual...

10.3390/fi9030025 article EN cc-by Future Internet 2017-06-27

Smart Contracts have gained tremendous popularity in the past few years, to point that billions of US Dollars are currently exchanged every day through such technology. However, since release Frontier network Ethereum 2015, there been many cases which execution managing Ether coins has led problems or conflicts. Compared traditional Software Engineering, a discipline Contract and Blockchain programming, with standardized best practices can help solve mentioned conflicts, is not yet...

10.1109/iwbose.2018.8327567 article EN 2018-03-20

Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable scalable business models. startups are quite distinct from traditional mature software companies, but also micro-, small-, medium-sized enterprises, introducing new challenges relevant engineering research. This paper's research agenda focuses on in startups, identifying, particular, 70+ questions the areas of supporting activities, evolution...

10.48550/arxiv.2308.12816 preprint EN cc-by-nc-sa arXiv (Cornell University) 2023-01-01

We present a comprehensive study of an implementation the Smalltalk object oriented system, one first and purest object-oriented programming environment, searching for scaling laws in its properties. ten system properties, including distributions variable method names, inheritance hierarchies, class sizes, architecture graph. systematically found Pareto - or sometimes log-normal these This denotes that activity, even when modeled from statistical perspective, can no way be simply as random...

10.1109/tse.2007.1019 article EN IEEE Transactions on Software Engineering 2007-09-17

10.1016/s0378-4371(01)00312-0 article EN Physica A Statistical Mechanics and its Applications 2001-10-01

Initial Coin Offerings (ICO) are public offers of new cryptocurrencies in exchange existing ones, aimed to finance projects the blockchain development arena. In last 8 months 2017, total amount gathered by ICOs exceeded 4 billion US$, and overcame venture capital funnelled toward high tech initiatives same period. A percentage is managed through Smart Contracts running on Ethereum blockchain, particular ERC-20 Token Standard Contract. this work we examine 1387 ICOs, published December 31,...

10.1109/iwbose.2018.8327568 article EN 2018-03-20

In this work, we perform a comprehensive empirical study of smart contracts deployed on the ethereum blockchain. The objective analysis is to provide results features, contract transactions within blockchain, role development community, and source code characteristics. We collected set more than 10000 codes dataset meta-data regarding their interaction with blockchain from etherscan.io. examined data computing different statistics naming policies, ether balance, number transactions,...

10.1109/access.2019.2921936 article EN cc-by-nc-nd IEEE Access 2019-01-01

Bloekehain - software technology used for peer-to-peer transaction platforms is being increasingly applied to alternative opportunities a variety of industries and use cases such as also in the energy sector. As now all related blockchain applications are still concept stage. This paper aims present preliminary ideas research project that we have launched collaboration with small Fintech company: Crypto-Trading project. From perspective explored how blockchain-based system integrating smart...

10.23919/aeit.2017.8240547 article EN AEIT International Annual Conference 2017-09-01

Summary This article proposes a blockchain oriented platform to guarantee the origin and provenance of food items in Smart Tourism Region context. Local beverage, fact, can become good combination attract tourist promote area provided that their is clearly certified. We designed developed blockchain‐based system manage an agri‐food supply chain for tracking items. By using smart contracts guarantees transparency, efficiency trustworthiness. Our particularly suitable cold since interfaces...

10.1002/cpe.5857 article EN Concurrency and Computation Practice and Experience 2020-06-15

Issue tracking systems store valuable data for testing hypotheses concerning maintenance, building statistical prediction models and (recently) investigating developer affectiveness. For the latter, issue can be mined to explore developers emotions, sentiments politeness---affects short. However, research on affect detection in software artefacts is still its early stage due lack of manually validated tools.

10.1145/2901739.2903505 article EN 2016-05-14

Human Affectiveness, i.e., The emotional state of a person, plays crucial role in many domains where it can make or break team's ability to produce successful products. Software development is collaborative activity as well, yet there little information on how affectiveness impacts software productivity. As first measure this impact, paper analyzes the relation between sentiment, emotions and politeness developers more than 560K Jira comments with time fix issue. We found that happier are...

10.1109/msr.2015.35 article EN 2015-05-01

Human Affectiveness, i.e., the emotional state of a person, plays crucial role in many domains where it can make or break team's ability to produce successful products. Software development is collaborative activity as well, yet there little information on how affectiveness impacts software productivity. As first measure this impact, paper analyzes relation between sentiment, emotions and politeness developers more than 560K Jira comments with time fix issue. We found that happier are...

10.5555/2820518.2820555 article EN Mining Software Repositories 2015-05-16

10.1007/s11403-015-0168-2 article EN Journal of Economic Interaction and Coordination 2015-10-15

Blockchain technology is an emerging that allows new forms of decentralized architectures, designed to generate trust among users, without the intervention mediators or knowledge between parties. Since 2015, thanks introduction Smart Contracts by Ethereum, it possible run programs on blockchain, greatly extending potential this technology. The programming Contract, through Solidity language different from traditional one. First all, any action requires modify blockchain costs gas, which...

10.1109/iwbose50093.2020.9050163 article EN 2020-02-01

Blockchain software development is becoming more and important for any modern developer IT startup. Nonetheless, blockchain production still lacks a disciplined, organized mature process, as demonstrated by the many (in)famous failures frauds occurred in recent years. In this paper we present ABCDE, complete method addressing development. The considers integration among components—smart contracts, libraries, data structures—and out-of-chain components, such web or mobile applications, which...

10.1016/j.bcra.2020.100002 article EN Blockchain Research and Applications 2020-12-01

The authors describe the salient features of using a simulated annealing (SA) algorithm in context designing digital filters with coefficient values expressed as sum power two. A procedure for linear phase filter design, this algorithm, is presented and tested, yielding results good those known optimal methods. then applied to design Nyquist filters, optimizing at same time both frequency response intersymbol interference, cascade form finite-impulse-response (FIR) filters. drawback SA that...

10.1109/78.124942 article EN IEEE Transactions on Signal Processing 1992-01-01
Coming Soon ...