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

被引:7
作者
Wallace, C [1 ]
Cook, C [1 ]
Summet, J [1 ]
Burnett, M [1 ]
机构
[1] Oregon State Univ, Dept Comp Sci, Corvallis, OR 97331 USA
来源
IEEE 2002 SYMPOSIA ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/HCC.2002.1046348
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:63 / 65
页数:3
相关论文
共 6 条
  • [1] Blackwell A., 1999, 11 ANN WORKSH PSYCH, P24
  • [2] Boehm B., 2000, SOFTWARE COST ESTIMA
  • [3] PANKO RR, 2000, P SPREADSH RISK S EU
  • [4] A methodology for testing spreadsheets
    Rothermel, G
    Burnett, M
    Li, LI
    Dupuis, C
    Sheretov, A
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2001, 10 (01) : 110 - 147
  • [5] WALLACE C, 2001, 016011 TR OR STAT U
  • [6] WILCOX E, 1997, ACM C HUM FACT COMP, P258