DocumentCode :
2036650
Title :
Design and evaluation of a literate spreadsheet
Author :
Dinmore, Matthew
Author_Institution :
Dept. of Inf. Syst., Univ. of Maryland, Baltimore, MD, USA
fYear :
2012
fDate :
Sept. 30 2012-Oct. 4 2012
Firstpage :
15
Lastpage :
18
Abstract :
Support for capturing and sharing the problem-solving knowledge associated with end-user-developed software is often lacking. The principles behind literate programming have been proposed as an approach to addressing this. To study the potential efficacy of these principles in the general end-user programming case, they were applied to spreadsheets, the most common end-user programming environment, to produce a literate spreadsheet design. The resulting artifact was then evaluated through a user study with a focus on the literate design´s effect on user comprehension and modification performance in each of the data, formula and dependency layers of the spreadsheet model. Significant performance improvements were observed in the formula and dependency layers over the traditional spreadsheet design, suggesting that the literate form can help improve end-user problem-solving knowledge reuse.
Keywords :
personal computing; problem solving; programming environments; software reusability; spreadsheet programs; end-user problem-solving knowledge reuse; end-user programming environment; end-user-developed software; literate programming; literate spreadsheet design; modification performance; spreadsheet model; user comprehension; Documentation; Humans; Information systems; Problem-solving; Programming profession; Software; Spreadsheet programs; empirical studies; end-user programming; literate programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location :
Innsbruck
ISSN :
1943-6092
Print_ISBN :
978-1-4673-0852-6
Type :
conf
DOI :
10.1109/VLHCC.2012.6344472
Filename :
6344472
Link To Document :
بازگشت