Andrea Pinna

Andrea Pinna
Verified
Andrea verified their affiliation via an institutional email.
Verified
Andrea verified their affiliation via an institutional email.
  • Doctor of Philosophy
  • Professor (Assistant) at University of Cagliari

About

55
Publications
72,510
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,297
Citations
Introduction
My field of research is the software engineering for blockchain oriented software (BOSE). My topics of interest include the study of smart contracts, the fields of application of the blockchain technology, and the impact this technology in human activities.
Current institution
University of Cagliari
Current position
  • Professor (Assistant)
Additional affiliations
September 2019 - present
University of Cagliari
Position
  • Instructor
Description
  • "Information systems and DBMS" for the Master Degree in Sustainable Tourism Management and Monitoring https://corsi.unica.it/managementemonitoraggiodelturismosostenibile/?lang=en
August 2020 - February 2023
University of Cagliari
Position
  • PostDoc Position
September 2017 - February 2019
University of Cagliari
Position
  • Lecturer
Description
  • "Information systems and DBMS" for the Master Degree in "Data Science, business analytics and innovation".
Education
November 2014 - March 2018
University of Cagliari
Field of study
  • Software engineering

Publications

Publications (55)
Article
Full-text available
Blockchain technology finds application in multiple sectors, including renewable energy. Numerous blockchain-based applications aim to provide support in the production, management, distribution, and consumption of green energy. The benefits offered are not only technological but also social, environmental, and economic. The purpose of this study i...
Article
Full-text available
Technical debt refers to decisions made during the design and development of software that postpone the resolution of technical problems or the enhancement of the software’s features to a later date. If not properly managed, technical debt can put long-term software quality and maintainability at risk. Self-admitted technical debt is defined as the...
Article
Full-text available
In the last century, the increased urbanization and population growth produced a dramatic increase in waste production, causing serious problems for the environment and human health like never before. Currently, correct waste management represents a serious challenge that can be faced through the use of new technologies. Blockchain technology is a...
Conference Paper
We discuss the contribution of the Petri net formalism to the BOSE for Smart Contract design and development. We address this discussion based on the analysis of recently published literature works we obtained by querying Scopus and Google Scholar. Different types of Petri nets, including coloured Petri nets and workflow nets, and different types o...
Article
Full-text available
This paper focuses on the concept of blockchain soulbound tokens, their potential applications, and their implementation in Ethereum-based blockchains. Soulbound tokens add an important piece to blockchain technology, as they could be the key to building Web3 and a trustworthy decentralized society. Issued and strictly linked to an account, represe...
Conference Paper
Blockchain is a disruptive technology that is changing the dynamics of numerous societal contexts. Interest in this technology is growing in both the academic and social spheres. Different blockchains usually work as isolated worlds that cannot communicate. The research and implementation of efficient interoperability protocols between blockchains...
Preprint
Full-text available
Decentralized blockchain platforms support the secure exchange of assets among users without relying on trusted third parties. These exchanges are programmed with smart contracts, computer programs directly executed by blockchain nodes. Multiple smart contract languages are available nowadays to developers, each with its own distinctive features, s...
Research Proposal
Full-text available
The purpose of this Special Issue is to stimulate and collect high-quality scientific papers related to the study of the problem of interoperability between blockchain and its solutions. The articles in this Special Issue are intended to serve as a resource for academics and industry in the development of new studies and blockchain applications....
Chapter
We present a set of tests on a real permissioned blockchain where nodes are maintained by different independent public organizations in various geographic sites. Such configuration sets up real working conditions where a permissioned blockchain is not ruled and run by a single entity. Used platform is Ethereum-Hyperledger BESU implemented through d...
Conference Paper
Soulbound Tokens were introduced last May by Vitalik Buterin as a new kind of non-fungible, non-transferable token in the Ethereum ecosystem. The main idea behind such tokens is that they are born and die at the same address without ever changing ownership. Because there is typically no one-to-one correspondence between blockchain addresses and peo...
Conference Paper
The use of blockchain oracles is becoming increasingly widespread as it responds to the problem of providing the blockchain with external data automatically. In this paper, we focus on the use of blockchain oracles for the certification of articulated data. In particular, we show how it is possible to design and implement a DApp capable of providin...
Conference Paper
Transmission and Distribution Systems Operators are facing the need for new market tools able to evaluate the potential of flexibility contracting, with smart and decentralized energy production, consumption, and exchange. The blockchain technology, has been proposed in platforms and projects for energy trading, given that BC platforms natively sup...
Conference Paper
In the last years, the improvements in distributed ledger technologies brought disruptive improvements in the management of distributed energy resources. The availability of public, immutable and trustless ledgers allowed for the creation of decentralized energy exchange platforms, potentially held in an autonomous way by smart distributed devices....
Conference Paper
The tourism industry is increasingly influenced bythe evolution of information and communication technologies(ICT), which are revolutionizing the way people travel. In thiswork we want to investigate the use of innovative IT technologiesby DMOs (Destination Management Organizations), focusing onblockchain technology, both from the point of view of...
Preprint
Full-text available
The tourism industry is increasingly influenced by the evolution of information and communication technologies (ICT), which are revolutionizing the way people travel. In this work we want to nvestigate the use of innovative IT technologies by DMOs (Destination Management Organizations), focusing on blockchain technology, both from the point of view...
Conference Paper
This paper presents a first investigation to join agile blockchain-oriented software development principles with sustainability software design principles. The development of blockchain-oriented software should always be performed in the awareness of the potential effects generated from its use, especially in a long-term life cycle perspective. In...
Article
Full-text available
The building workers sector is one of the most challenging sectors for Human Resources (HR) management. In this work, we propose a solution relying on Blockchain technology and present the design of a Blockchain-Oriented Software system conceived for managing the building workers sector with a focus on workers' safety, and it is guided by sustainab...
Article
Full-text available
This article proposes a blockchain oriented platform to guarantee the origin and provenance of food items in a Smart Tourism Region context. Local food and beverage, in fact, can become a good combination to attract tourist and to promote the area provided that their provenance is clearly certified. We designed and developed a blockchain‐based syst...
Conference Paper
The new European Payments Service Directive (Directive (EU) 2015/2366) introduces a novelty for users of online accounts: the possibility of accessing their own bank statements or making payment transactions directly through software created by Third Party Providers. The new players authorized by the directive represent the real novelty with respec...
Chapter
This paper presents the definition and the implementation of a decentralized system for the energy trading managed by blockchain technology. The system, called Crypto-Trading, is composed by three interacting subsystems: the trading platform, the blockchain, and the smart meters system. It is conceived to exploit the IoT technology of smart meters...
Article
Full-text available
We present a novel strategy, based on the Extract, Transform and Load (ETL) process, to collect data from a blockchain, elaborate and make it available for further analysis. The study aims to satisfy the need for increasingly efficient data extraction strategies and effective representation methods for blockchain data. For this reason, we conceived...
Research Proposal
Full-text available
The goal of the Special Issue is to gather sound scientific papers on the theoretical and practical aspects related to blockchain technologies and smart contracts. The main focus is on the application to blockchain and smart contract development of studies pertaining to the relevant main areas of computer science. Topics may include but are not lim...
Conference Paper
Full-text available
We present an application of the BOSE and ABCDE development methodology to build a DApp system for managing real world contracts for temporary workers so that, by design, agreements, commitments and rules are respected for the specific domain and employment sector and so that employers and employees are safeguarded by design. This includes the poss...
Chapter
Full-text available
The Sardinia island is a well-known tourist destination for holidays, famous for its coasts and its beautiful sea but also for its food. Tourism is one of the most expanding sectors of the regional economy and the use of innovative technology becomes a key element to keep abreast of the times. The complexity of the tourist system is exemplary: it a...
Preprint
This paper presents the definition and the implementation of a decentralized system for the energy trading managed by blockchain technology. The system, called Crypto-Trading, is composed by three interacting subsystems: the trading platform, the blockchain, and the smart meters system. It is conceived to exploit the IoT technology of smart meters...
Conference Paper
Ever-growing digitalization and increasingly competitive markets are driving industry and the public sector into fast-paced transformation. Competitive advantage is being acquired through technology investments made possible by previously unavailable resources, freed by process automation, simplification, and rationalization. Under these contingenc...
Preprint
Full-text available
The Sardinia island is a well-known tourist destination for holidays, famous for its coasts and its beautiful sea but also for its food. Tourism is one of the most expanding sectors of the regional economy and the use of innovative technology becomes a key element to keep abreast of the times. The complexity of the tourist system is exemplary: it a...
Article
Full-text available
In this work we perform a comprehensive empirical study of Smart Contracts deployed on the Ethereum blockchain. The objective of the analysis is to provide empirical results on Smart Contracts features, on smart contract transactions within the blockchain, on the role of the development community, and on the source code characteristics. We collecte...
Preprint
Full-text available
In this paper we propose a system to certify a generic agri-food supply chain, from "farm to fork", according to a comprehensive legislative framework set by the European Union and based on Hyperledger Sawthooth blockchain. The proposed system allows the consumer to trace the product history up to the origin in order to verify product health and qu...
Conference Paper
Full-text available
Blockchain technologies and smart contracts are becoming mainstream research fields in computer science and researchers are continuously investigating new frontiers for new applications. Likewise, microservices are getting more and more popular in the latest years thanks to their properties, that allow teams to slice existing information systems in...
Chapter
Full-text available
Temporary work is an employment situation useful and suitable in all occasions in which business needs to adjust more easily and quickly to workload fluctuations or maintain staffing flexibility. Temporary workers play therefore, an important role in many companies, but this kind of activity is subject to a special form of legal protections and man...
Article
Full-text available
An ICO (Initial Coin Offering) is an innovative way to fund projects based on blockchain. The funding is based on the selling of tokens by means of decentralized applications called smart contracts written in Solidity, a programming language specific for Ethereum blockchain. The ICOs work in a volatile context and it is crucial that the team is cap...
Conference Paper
Full-text available
Automatic and repeatable builds are an established software engineering practices for achieving continuous integration and continuous delivery processes. The building phase of modern software systems is an important part of the development process such that dedicated roles as "Release Engineer" are more and more required. Software development is a...
Conference Paper
Full-text available
We analyzed, through a survey, the level of knowledge and of usage of the Agile Software methodologies and of the Lean Startup methodologies among the participants in an academic laboratory that aims to promote the best practices of entrepreneurial process and innovation between university students. This laboratory led to the creation of some start...
Conference Paper
We propose a model of software architecture where microservices are implemented by mean of Smart Contracts deployed in a blockchain, discussing similarities among the two paradigms and presenting an example of the implementation of an e-commerce platform.
Chapter
Full-text available
An Initial Coin Offering (ICO) is an innovative way to raise funds and launch a startup. It is also an opportunity to take part in a project, or in a DAO (Decentralized Autonomous Organization). The use of ICO is a global phenomenon that involves many nations and several business categories: ICOs collected over 5.2 billion dollars only in 2017. The...
Article
Full-text available
The use of teledermatology in primary care has been shown to be reliable, offering the possibility of improving access to dermatological care by using telecommunication technologies to connect several medical centers and enable the exchange of information about skin conditions over long distances. This paper describes the main points of a telederma...
Conference Paper
Full-text available
In most of the electing contexts, the secrecy of votes is mandatory. This constraint is unnecessary in the phase of signatures collection which, by nature, are publicly available. This phase precedes, for instance, the popular initiative referendums, or the composition of the electoral rolls. In past, many electronic election systems (or e-voting s...
Preprint
Temporary work is an employment situation useful and suitable in all occasions in which business needs to adjust more easily and quickly to workload fluctuations or maintain staffing flexibility. Temporary workers play therefore an important role in many companies, but this kind of activity is subject to a special form of legal protections and many...
Conference Paper
Full-text available
Teledermatology offers the possibility of improving access to dermatologic care by using telecommunication technologies for connecting several medical centers and enabling to exchange information about skin conditions over a distance. This paper describes the main points of the implementation of a teledermatology project following the so-called sma...
Article
Full-text available
A Blockchain is a global shared infrastructure where cryptocurrency transactions among addresses are recorded, validated and made publicly available in a peer- to-peer network. To date the best known and important cryptocurrency is the bitcoin. In this paper we focus on this cryptocurrency and in particular on the modeling of the Bitcoin Blockchain...
Preprint
A Blockchain is a global shared infrastructure where cryptocurrency transactions among addresses are recorded, validated and made publicly available in a peer- to-peer network. To date the best known and important cryptocurrency is the bitcoin. In this paper we focus on this cryptocurrency and in particular on the modeling of the Bitcoin Blockchain...
Article
Full-text available
This paper looks at the challenges and opportunities of implementing blockchain technology across banking, providing food for thought about the potentialities of this disruptive technology. The blockchain technology can optimize the global financial infrastructure, achieving sustainable development, using more efficient systems than at present. In...
Conference Paper
A smart city is a connected system in which things produce a huge quantity of data. We focused the attention on monitoring the environment quality in urban area by means of a distributed network of small mobile sensors that are devices on the Internet of Things (IoT). Sensors produce digital measurements, useful for investigating and studying the l...
Article
Full-text available
The Blockchain technology is reshaping finance, economy, money to the extent that its disruptive power is compared to that of the Internet and the Web in their early days. As a result, all the software development revolving around the Blockchain technology is growing at a staggering rate. In this paper, we acknowledge the need for software engineer...

Network

Cited By