Model-based programming environments for spreadsheets
We infer a relational model from spreadsheet data. The extracted model is embedded into the spreadsheet. We develop a model-based spreadsheet programming environment. The environment provides advanced editing assistance. We validate our techniques via an empirical study.
spreadsheets model-driven engineering model-driven spreadsheets empirical validation