Andrea Pinna

Andrea Pinna
Università degli studi di Cagliari | UNICA · Department of Mathematics and Information Technology

Doctor of Engineering

About

35
Publications
51,555
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
1,099
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.
Additional affiliations
September 2019 - present
Università degli studi di 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
July 2018 - present
Università degli studi di Cagliari
Position
  • PostDoc Position
September 2017 - February 2019
Università degli studi di Cagliari
Position
  • Lecturer
Description
  • "Information systems and DBMS" for the Master Degree in "Data Science, business analytics and innovation".
Education
November 2014 - March 2018
Università degli studi di Cagliari
Field of study
  • Software engineering

Publications

Publications (35)
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...
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...
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...
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...
Article
Full-text available
This paper looks at the challenges and opportunities of implementing blockchaintechnology across banking, providing food for thought about the potentialities of this disruptivetechnology. The blockchain technology can optimize the global financial infrastructure, achievingsustainable development, using more efficient systems than at present. In fac...
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