@book{8d37b41829c24005a432142f5220d34e,
title = "Declarative Parallel Programming in Spreadsheet End-User Development: A Literature Review",
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.",
keywords = "Spreadsheets, Functional languages, Parallelization, End-user programming, Declarative array programming, Spreadsheets, Functional languages, Parallelization, End-user programming, Declarative array programming",
author = "Florian Biermann",
year = "2016",
language = "English",
series = "ITU Technical Report Series",
number = "TR-2016-192",
}