End-user software visualizations for fault localization
Proceedings of the 2003 ACM symposium on Software visualization
WEUSE I Proceedings of the first workshop on End-user software engineering
Adaptive reuse of libre software systems for supporting on-line collaboration
5-WOSSE Proceedings of the fifth workshop on Open source 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
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)
Regression testing minimization, selection and prioritization: a survey
Software Testing, Verification & Reliability
Hi-index | 0.00 |
Spreadsheet languages are widely used by a variety ofend users to perform many important tasks. Despite theirperceived simplicity, spreadsheets often contain faults. Furthermore,users modify their spreadsheets frequently, whichcan render previously correct spreadsheets faulty. To addressthis problem, we previously introduced a visual approachby which users can systematically test their spreadsheets,see where new tests are required after changes, andrequest automated generation of potentially useful test inputs.To date, however, this approach has not taken advantageof previously developed test cases, which means thatusers of the approach cannot benefit, when re-testing followingchanges, from prior testing efforts. We have thereforebeen investigating ways to add support for test reuseinto our spreadsheet testing methodology. In this paper wepresent a test re-use strategy for spreadsheets, and the algorithmsthat implement it, and describe their integration intoour spreadsheet testing methodology. We report results of acase study examining the application of this strategy.