This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2019Cataloged from student-submitted PDF version of thesis.Includes bibliographical references (page 81).The spreadsheet is a commonly-used programming tool, useful for a wide variety of data-driven tasks. They, however, lack the capability of robustly representing and manipulating structured data. Espalier is a new spreadsheet-based programming paradigm which uses a powerful scoped-splits model that more easily handles structured data. This thesis focuses on adding styling capabilitie...
The amount of collected data increases exponentially and this exponential growth comes with a demand...
Customizing software should be as easy as using it. Unfortunately, most customization methods requir...
Bibliography: leaves 139-144.We describe a data visualisation system which uses spreadsheets as its ...
Web services have made many kinds of data and computing services available. However, to use web serv...
It is challenging to provide end users an easy-to-use problem-solving tool to combine data from diff...
Spreadsheets are used extensively in industry: they are the number one tool for financial analysis a...
Spreadsheet software is often the tool of choice for ad-hoc tabu-lar data management, processing, an...
The evolving Web has seen ever-growing use of structured data, thanks to the way it enhances informa...
Spreadsheet programs and microcomputers have revolutionized information processing in organizations....
Spreadsheet software is often the tool of choice for ad-hoc tabular data management, processing, and...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Spreadsheets offer many advantages as the computational and data-storage engine for applications tha...
Spreadsheet software is often the tool of choice for ad-hoc tabular data management, processing, and...
For data to be used effectively, it needs to be structured and annotated to make it amenable to mach...
It has frequently been observed that most of the world’s data lies outside database systems. The rea...
The amount of collected data increases exponentially and this exponential growth comes with a demand...
Customizing software should be as easy as using it. Unfortunately, most customization methods requir...
Bibliography: leaves 139-144.We describe a data visualisation system which uses spreadsheets as its ...
Web services have made many kinds of data and computing services available. However, to use web serv...
It is challenging to provide end users an easy-to-use problem-solving tool to combine data from diff...
Spreadsheets are used extensively in industry: they are the number one tool for financial analysis a...
Spreadsheet software is often the tool of choice for ad-hoc tabu-lar data management, processing, an...
The evolving Web has seen ever-growing use of structured data, thanks to the way it enhances informa...
Spreadsheet programs and microcomputers have revolutionized information processing in organizations....
Spreadsheet software is often the tool of choice for ad-hoc tabular data management, processing, and...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Spreadsheets offer many advantages as the computational and data-storage engine for applications tha...
Spreadsheet software is often the tool of choice for ad-hoc tabular data management, processing, and...
For data to be used effectively, it needs to be structured and annotated to make it amenable to mach...
It has frequently been observed that most of the world’s data lies outside database systems. The rea...
The amount of collected data increases exponentially and this exponential growth comes with a demand...
Customizing software should be as easy as using it. Unfortunately, most customization methods requir...
Bibliography: leaves 139-144.We describe a data visualisation system which uses spreadsheets as its ...