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