• DocumentCode
    3199645
  • Title

    Scaling up a "What you see is what you test" methodology to spreadsheet grids

  • Author

    Burnett, Margaret ; Sheretov, Andrei ; Rothermel, Gregg

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    1999
  • fDate
    16-16 Sept. 1999
  • Firstpage
    30
  • Lastpage
    37
  • Abstract
    Although there has been considerable research into ways to design visual programming environments to improve the processes of creating new programs and of understanding existing ones, little attention has been given to helping users of these environments test their programs. This feature would be particularly important for systems aimed at end users, since testing is the primary device they use to determine whether their programs are correct. To help address this need, we introduce two visual approaches to testing large grids in spreadsheet systems. This work scales up a visual testing methodology we previously developed for individual cells. The approaches are tightly integrated into Forms/3, a visual spreadsheet language, and communication with the user happens solely through the use of checkbox devices and coloring mechanisms. The intent of this work is to bring to end users at least some of the benefits of formalized notions of testing, without requiring knowledge of testing beyond a naive level.
  • Keywords
    program testing; spreadsheet programs; visual programming; Forms/3; spreadsheet grids; testing large grids; visual programming environments; visual spreadsheet language; visual testing; Computer languages; Computer science; Data visualization; Decision making; Error analysis; Error correction; Programming environments; Programming profession; Prototypes; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1999. Proceedings. 1999 IEEE Symposium on
  • Conference_Location
    Tokyo, Japan
  • ISSN
    1049-2615
  • Print_ISBN
    0-7695-0216-4
  • Type

    conf

  • DOI
    10.1109/VL.1999.795872
  • Filename
    795872