• 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