A useful class of software is that which generates random input for testing purposes; fuzz and fsx are good examples for Unix command-line tools and filesystems respectively. The developers of the Apple Macintosh had a similar tool for GUI testing called The Monkey. Now that the AT-SPI interface allows straightforward investigation and automation of X GUIs for accessibility purposes, it would be possible to create an "Accessibility Monkey" tool that performed random (non-harmful) operations to try to find bugs.