the anatomy of a sales configurator : an empirical study of 111 cases .
GUI ripping: reverse engineering of graphical user interfaces for testing