کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433727 1441665 2014 22 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
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 can be seen as a flexible programming environment. However, they lack some of the concepts of regular programming languages, such as structured data types. This can lead the user to edit the spreadsheet in a wrong way and perhaps cause corrupt or redundant data.We devised a method for extraction of a relational model from a spreadsheet and the subsequent embedding of the model back into the spreadsheet to create a model-based spreadsheet programming environment. The extraction algorithm is specific for spreadsheets since it considers particularities such as layout and column arrangement. The extracted model is used to generate formulas and visual elements that are then embedded in the spreadsheet helping the user to edit data in a correct way.We present preliminary experimental results from applying our approach to a sample of spreadsheets from the EUSES Spreadsheet Corpus.Finally, we conduct the first systematic empirical study to assess the effectiveness and efficiency of this approach. A set of spreadsheet end users worked with two different model-based spreadsheets, and we present and analyze here the results achieved.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 96, Part 2, 15 December 2014, Pages 254–275
نویسندگان
, , , ,