Data Diversity: An Approach to Software Fault Tolerance
IEEE Transactions on Computers - Fault-Tolerant Computing
Designing programs that check their work
STOC '89 Proceedings of the twenty-first annual ACM symposium on Theory of computing
Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Self-testing/correcting with applications to numerical problems
Journal of Computer and System Sciences - Special issue: papers from the 22nd ACM symposium on the theory of computing, May 14–16, 1990
Designing programs that check their work
Journal of the ACM (JACM)
A methodology for testing spreadsheets
ACM Transactions on Software Engineering and Methodology (TOSEM)
Art of Software Testing
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Semi-proving: an integrated method based on global symbolic evaluation and metamorphic testing
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Metamorphic Testing of Programs on Partial Differential Equations: A Case Study
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
Exploiting Symmetries to Test Programs
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Software Manual for the Elementary Functions (Prentice-Hall series in computational mathematics)
Software Manual for the Elementary Functions (Prentice-Hall series in computational mathematics)
An automated test oracle for XML processing programs
Proceedings of the First International Workshop on Software Test Output Validation
Metamorphic slice: An application in spectrum-based fault localization
Information and Software Technology
Hi-index | 0.00 |
End-user programmers do not have extensive knowledge of various software testing methodologies used by professional testers. While they are creating the vast majority of software today, errors are pervasive in the programs due to the lack of testing techniques readily adoptable by end-user programmers. In this article we argue that the technique of metamorphic testing is both practical and effective for end-user programmers.