Implementing function spreadsheets

    Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

    Abstract

    A large amount of end-user development is done with spreadsheets. The spreadsheet metaphor is attractive because it is visual and accommodates interactive experimentation, but as observed by Peyton Jones, Blackwell and Burnett, the spreadsheet metaphor does not admit even the most basic abstraction: that of turning an expression into a named function. Hence they proposed a way to define a function in terms of a worksheet with designated input and output cells; we shall call it a function sheet. The goal of our work is to develop implementations of function sheets and study their application to realistic examples. Therefore, we are also developing a simple yet comprehensive spreadsheet core implementation for experimentation with this technology. Here we report briefly on our experiments with function sheets as well as other uses of our spreadsheet core implementation.
    OriginalsprogEngelsk
    TitelInternational Conference on Software Engineering : Proceedings of the 4th international workshop on End-user software engineering
    ForlagAssociation for Computing Machinery
    Publikationsdato2008
    Sider91-94
    ISBN (Trykt)978-1-60558-034-0
    DOI
    StatusUdgivet - 2008
    BegivenhedFourth Workshop on End-User Software Engineering (WEUSE IV) In conjunction with ICSE 2008 - Leipzig, Tyskland
    Varighed: 12 maj 200812 maj 2008
    Konferencens nummer: 4

    Workshop

    WorkshopFourth Workshop on End-User Software Engineering (WEUSE IV) In conjunction with ICSE 2008
    Nummer4
    Land/OmrådeTyskland
    ByLeipzig
    Periode12/05/200812/05/2008

    Emneord

    • End-user development
    • Spreadsheets
    • Function sheet
    • Visual programming
    • Interactive experimentation

    Citationsformater