22 lines
1.4 KiB
TeX
22 lines
1.4 KiB
TeX
%!TEX root=../main.tex
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\section{Conclusions and Future Work}
|
|
\label{sec:conclusions}
|
|
|
|
In this work, we introduced overlay spreadsheets as a potential direction for reproducible spreadsheets in workflow and provenance analysis systems like Vizier.
|
|
Overlay spreadsheets decouple the user's edits from the source data they are applied to, enabling replayability.
|
|
We demonstrated how a compact, declarative encoding of formulas, in turn enables optimized evaluation of recursive patterns.
|
|
|
|
Recursive patterns remain the source of several open challenges for us.
|
|
Most notably, in the absence of recursive patterns, the depth of a dependency chains is bounded by the number of user interactions.
|
|
We suggested two strategies for improving performance in the presence of recursive patterns: (i) Closed-form computation of dependencies, and (ii) using bulk processing to avoid individual cell evaluation.
|
|
|
|
We also observe two additional challenges of adapting a dataset to new source data.
|
|
Row identity is a critical challenge for updating source data, as each row in the updated dataset needs to be mapped to its corresponding row in the original.
|
|
Additionally, the spreadsheet itself may need to change, for example extending patterns to incorporate newly introduced rows in the dataset.
|
|
|
|
%%% Local Variables:
|
|
%%% mode: latex
|
|
%%% TeX-master: "../main"
|
|
%%% End:
|