• DocumentCode
    2436224
  • Title

    Assertions in end-user software engineering: a think-aloud study

  • Author

    Wallace, Christine ; Cook, Curtis ; Summet, Jay ; Burnett, Margaret

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    63
  • Lastpage
    65
  • Abstract
    There has been little research on end-user program development beyond the programming phase. Devising ways to address additional phases may be critical, because research shows that over one-half of the programs written by end users, at least in the widely used spreadsheet paradigm, contain errors. In this paper, we investigate whether providing end users with integrated support for requirement specifications in the form of assertions can help them reason about, recognize, and remove errors in their spreadsheets. Our think-aloud study revealed that end users can indeed use assertions to find and correct errors as they work with their spreadsheets, and also revealed some surprising tendencies and biases about testing.
  • Keywords
    formal specification; personal computing; program debugging; program testing; spreadsheet programs; assertions; end-user program development; end-user software engineering; error correction; error removal; requirement specifications; spreadsheets; testing; think-aloud study; Computer science; Debugging; Displays; Error correction; Logic devices; Programming profession; Prototypes; Software engineering; Software prototyping; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
  • Print_ISBN
    0-7695-1644-0
  • Type

    conf

  • DOI
    10.1109/HCC.2002.1046348
  • Filename
    1046348