skip to main content
10.1145/3334480.3382806acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
abstract

Gridlets: Reusing Spreadsheet Grids

Authors Info & Claims
Published:25 April 2020Publication History

ABSTRACT

Spreadsheets allow end users to blend calculations with arbitrary layout and formatting. However, when it comes to reusing groups of formulae along with layout and formatting, spreadsheets provide only limited support. Most users rely on copy and paste, which is easy to learn and use, but maintaining several copies can be tedious and error-prone. We present the concept of Gridlets, an abstraction over calculation and presentation applicable in common use case scenarios. Using the Cognitive Dimensions of Notations framework, we compare Gridlets to copy/paste and sheet-defined functions. We find that Gridlets are consistent with the spreadsheet paradigm, enable users to take advantage of secondary notation, and make common edit operations less viscous and less error-prone.

Skip Supplemental Material Section

Supplemental Material

lbw092pv.mp4

mp4

7.6 MB

References

  1. Rebecca Walpole Djang and Margaret M Burnett. 1998. Similarity inheritance: A new model of inheritance for spreadsheet VPLs. In Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No. 98TB100254). IEEE, 134--141.Google ScholarGoogle ScholarCross RefCross Ref
  2. T. R. G. Green. 1989. Cognitive Dimensions of Notations. In Proceedings of the Fifth Conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and Computers V. Cambridge University Press, New York, NY, USA, 443--460. http://dl.acm.org/citation.cfm?id=92968.93015Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Alan Hall, Michel Wermelinger, Tony Hirst, and Santi Phithakkitnukoon. 2018. Structuring Spreadsheets with the "Lish" Data Model. arXiv preprint arXiv:1801.08603 (2018).Google ScholarGoogle Scholar
  4. Simon Peyton Jones, Alan Blackwell, and Margaret Burnett. 2003. A user-centered approach to functions in Excel. ACM SIGPLAN Notices 38, 9 (2003), 165--176.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gary Miller, Felienne Hermans, and Robin Braun. 2016. Gradual structuring: Evolving the spreadsheet paradigm for expressiveness and learnability. In 2016 15th International Conference on Information Technology Based Higher Education and Training (ITHET). IEEE, 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  6. Ray Panko. 2016. What we don't know about spreadsheet errors today: The facts, why we don't believe them, and what we need to do. arXiv preprint arXiv:1602.02601 (2016).Google ScholarGoogle Scholar
  7. Advait Sarkar, Andrew D. Gordon, Simon Peyton Jones, and Neil Toronto. 2018. Calculation View: multiple-representation editing in spreadsheets. In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). 85--93. DOI: http://dx.doi.org/10.1109/VLHCC.2018.8506584Google ScholarGoogle ScholarCross RefCross Ref
  8. Peter Sestoft. 2008. Implementing function spreadsheets. In Proceedings of the 4th international workshop on End-user software engineering. ACM, 91--94.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Peter Sestoft and Jens Zeilund Sørensen. 2013. Sheet-Defined Functions: Implementation and Initial Evaluation. In End-User Development, Yvonne Dittrich, Margaret Burnett, Anders Mørch, and David Redmiles (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 88--103.Google ScholarGoogle Scholar
  10. Steven L Tanimoto. 1990. VIVA: A visual language for image processing. Journal of Visual Languages & Computing 1, 2 (1990), 127--139.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jack Williams, Nima Joharizadeh, Andrew D. Gordon, and Advait Sarkar. 2020. Higher-Order Spreadsheets with Spilled Arrays. (2020). To appear in Proceedings of 29th European Symposium on Programming (ESOP).Google ScholarGoogle Scholar

Index Terms

  1. Gridlets: Reusing Spreadsheet Grids

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CHI EA '20: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems
        April 2020
        4474 pages
        ISBN:9781450368193
        DOI:10.1145/3334480

        Copyright © 2020 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 25 April 2020

        Check for updates

        Qualifiers

        • abstract

        Acceptance Rates

        Overall Acceptance Rate6,164of23,696submissions,26%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format