Selecting Software Test Data Using Data Flow Information
IEEE Transactions on Software Engineering
An experimental study of people creating spreadsheets
ACM Transactions on Information Systems (TOIS)
An Applicable Family of Data Flow Testing Criteria
IEEE Transactions on Software Engineering
Graphical techniques in a spreadsheet for specifying user interfaces
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The influence of interface style on problem solving
International Journal of Man-Machine Studies
Reducing and estimating the cost of test coverage criteria
Proceedings of the 18th international conference on Software engineering
Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
ICSE '94 Proceedings of the 16th international conference on Software engineering
Does continuous visual feedback aid debugging in direct-manipulation programming systems?
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
A spreadsheet approach to information visualization
Proceedings of the 10th annual ACM symposium on User interface software and technology
Graphical definitions: expanding spreadsheet languages through direct manipulation and gestures
ACM Transactions on Computer-Human Interaction (TOCHI)
What we know about spreadsheet errors
Journal of End User Computing - End User Development
What you see is what you test: a methodology for testing form-based visual programs
Proceedings of the 20th international conference on Software engineering
An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing
IEEE Transactions on Software Engineering
More Experience with Data Flow Testing
IEEE Transactions on Software Engineering
Keyboardless Visual Programming Using Voice, Handwriting, and Gesture
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites
ICSM '98 Proceedings of the International Conference on Software Maintenance
Testing Strategies for Form-Based Visual Programs
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
A Methodology for Testing Spreadsheets
A Methodology for Testing Spreadsheets
AVI '96 Proceedings of the workshop on Advanced visual interfaces
ACM SIGSOFT Software Engineering Notes
A generalised spreadsheet verification methodology
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
Program visualisation for visual programs
AUIC '02 Proceedings of the Third Australasian conference on User interfaces - Volume 7
Visualising 1,051 visual programs module choice and layout in the Nord Modular patch language
APVis '01 Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9
Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology
IEEE Transactions on Software Engineering
Automated test case generation for spreadsheets
Proceedings of the 24th International Conference on Software Engineering
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Spreadsheet visualisation to improve end-user understanding
APVis '03 Proceedings of the Asia-Pacific symposium on Information visualisation - Volume 24
Flow graphs for testing sequential erlang programs
ERLANG '04 Proceedings of the 2004 ACM SIGPLAN workshop on Erlang
Heuristics for the automatic identification of irregularities in spreadsheets
WEUSE I Proceedings of the first workshop on End-user software engineering
WEUSE I Proceedings of the first workshop on End-user software engineering
Integrating automated test generation into the WYSIWYT spreadsheet testing methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
An empirical evaluation of a testing and debugging methodology for Excel
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Model-Driven Quality Assurance for End Users
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Topes: reusable abstractions for validating data
Proceedings of the 30th international conference on Software engineering
Using topes to validate and reformat data in end-user programming tools
Proceedings of the 4th international workshop on End-user software engineering
Interactive, visual fault localization support for end-user programmers
Journal of Visual Languages and Computing
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
A Study of Help Requested Online by Spreadsheet Users
Journal of Organizational and End User Computing
End-User Software Engineering and Why it Matters
Journal of Organizational and End User Computing
On the empirical evaluation of fault localization techniques for spreadsheets
FASE'13 Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering
Conversational programming: exploring interactive program analysis
Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software
Improving spreadsheet test practices
CASCON '13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research
Hi-index | 0.00 |
Is it possible to achieve some of the benefits of formal testing within the informal programming conventions of the spreadsheet paradigm? We have been working on an approach that attempts to do so via the development of a testing methodology for this paradigm. Our “What You See Is What You Test” (WYSIWYT) methodology supplements the convention by which spreadsheets provide automatic immediate visual feedback about values by providing automatic immediate visual feedback about “testedness”. In previous work we described this methodology; in this paper, we present empirical data about the methodology's effectiveness. Our results show that the use of the methodology was associated with significant improvement in testing effectiveness and efficiency even with no training on the theory of testing or test adequacy that the model implements. These results may be due at least in part to the fact that use of the methodology was associated with a significant reduction in overconfidence.