What You See Is What You Test(WYSIWYT)
What is WYSIWYT?
“What You See Is What You Test”(WYSIWYT) is a visual testing methodology to help end users develop, test and maintain spreadsheets in a manner that does not require an understanding of formal testing theory or the behind the scenes mechanisms.
WYSIWYT testedness feedback mechanisms (Figure 3):
Empirical research consistently shows WYSIWYT to be tied to more effectiveness by end users (even without having training on the underlying testing theory). They:
As a summer student researcher in the End-Users Shaping Effective Software (EUSES) consortium, my contributions were small. However, I was involved in quite a few projects that were concerned with the WYSIWYT testing methodology. First of all, I did an oral presentation of the WYSIWYT system to the high school teachers, and prepared handouts and tutorials for them. Then, I was involved in the arrow implementation of the WYSIWYT/Excel prototype. My partner Andrew and I were able to implement curved and straight arrows to show the data dependencies between cells in the Excel spreadsheets. Our arrows also showed the testedness color of those cells. Another contribution was helping a phD student, who had been working on Gender HCI, in collecting data through a study. I also did a one-on-one demo of our WYSIWYT prototypes, both Excel and Forms/3 versions, to a visiting professor. Moreover, I prepared spreadsheet examples for Professor Burnett's presentation at Microsoft and a summary of our project including screen shots for a book written by a professor at OSU. Last but not least, I worked on the journal paper "Empirical Evaluations of WYSIWYT Testing for Spreadsheet Languages". This paper was written two years ago and was needed to be revised according to the three reviewer's comments. It contained the statistical analysis of the three studies conduced at different years. One of the tasks I had to do for this paper was to write summary tables and the following two tables showed the summary of the paper:
Table 1: A summary table comparing the main features of the three experiments
Table 2: A summary table of the results for the three experiments
In conclusion, this ten week research experience was very valuable for me. I had learned the process of developing a prototype for research purposes, the process of writing, submitting and revising academic journal papers, the process of collecting data through studies, and above all, most of the processes of academic research. In fact, this experience strengthened my confidence to apply to graduate schools.