• DocumentCode
    3475062
  • Title

    End-user software engineering with assertions in the spreadsheet paradigm

  • Author

    Burnett, Margaret ; Cook, Curtis ; Pendse, Omkar ; Rothermel, Gregg ; Summet, Jay ; Wallace, Chris

  • Author_Institution
    Oregon State Univ., Corvallis, OR, USA
  • fYear
    2003
  • fDate
    3-10 May 2003
  • Firstpage
    93
  • Lastpage
    103
  • Abstract
    There has been little research on end-user program development beyond the activity of programming. Devising ways to address additional activities related to end-user program development may be critical, however, because research shows that a large proportion of the programs written by end users contain faults. Toward this end, we have been working on ways to provide formal "software engineering" methodologies to end-user programmers. This paper describes an approach we have developed for supporting assertions in end-user software, focusing on the spreadsheet paradigm. We also report the results of a controlled experiment, with 59 end-user subjects, to investigate the usefulness of this approach. Our results show that the end users were able to use the assertions to reason about their spreadsheets, and that doing so was tied to both greater correctness and greater efficiency.
  • Keywords
    formal specification; program debugging; program verification; spreadsheet programs; end-user program development; software engineering; spreadsheet paradigm; Acoustical engineering; Automatic testing; Cognitive science; Environmental economics; Programming profession; Reliability engineering; Software engineering; Software maintenance; Software testing; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2003. Proceedings. 25th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-1877-X
  • Type

    conf

  • DOI
    10.1109/ICSE.2003.1201191
  • Filename
    1201191