Declarative Parallel Programming in Spreadsheet End-User Development: A Literature Review

Florian Biermann

Research output: Book / Anthology / Report / Ph.D. thesisReportResearch

Abstract

Spreadsheets are first-order functional languages and are widely used in research and industry as a tool to conveniently perform all kinds of computations. Because cells on a spreadsheet are immutable, there are possibilities for implicit parallelization of spreadsheet computations. In this literature study, we provide an overview of the publications on spreadsheet end-user programming and declarative array programming to inform further research on parallel programming in spreadsheets. Our results show that there is a clear overlap between spreadsheet programming and array programming and we can directly apply results from functional array programming to a spreadsheet model of computations.
Original languageEnglish
Number of pages16
ISBN (Electronic)978-87-7949-357-5
Publication statusPublished - 2016
SeriesITU Technical Report Series
NumberTR-2016-192
ISSN1600-6100

Keywords

  • Spreadsheets
  • Functional languages
  • Parallelization
  • End-user programming
  • Declarative array programming

Fingerprint

Dive into the research topics of 'Declarative Parallel Programming in Spreadsheet End-User Development: A Literature Review'. Together they form a unique fingerprint.

Cite this