Blockchain-Based Software Engineering

Moritz Beller, Joseph Hejderup

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

17 Citations (Scopus)
908 Downloads (Pure)

Abstract

Blockchain technology has found a great number of applications, from banking to the Internet of Things (IoT). However, it has not yet been envisioned whether and which problems in Software Engineering (SE) Blockchain technology could solve. In this paper, we coin this field 'Blockchain-based Software Engineering' and exemplify how Blockchain technology could solve two core SE problems: Continuous Integration (CI) Services such as Travis CI and Package Managers such as apt-get. We believe that Blockchain technology could help (1) democratize and professionalize Software Engineering infrastructure that currently relies on free work done by few volunteers, (2) improve the quality of artifacts and services, and (3) increase trust in ubiquitously used systems like GitHub or Travis CI.
Original languageEnglish
Title of host publication2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)
EditorsP. Kellenberger
Place of PublicationPiscataway
PublisherIEEE
Pages53-56
Number of pages4
ISBN (Electronic)978-1-7281-1758-4
ISBN (Print)978-1-7281-1759-1
DOIs
Publication statusPublished - 2019
Event2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) - Montreal, Canada
Duration: 25 May 201931 May 2019

Conference

Conference2019 IEEE/ACM 41st International Conference on Software Engineering
Country/TerritoryCanada
CityMontreal
Period25/05/1931/05/19

Bibliographical note

Accepted author manuscript

Keywords

  • Blockchain
  • Distributed System

Fingerprint

Dive into the research topics of 'Blockchain-Based Software Engineering'. Together they form a unique fingerprint.

Cite this