A method, system and program product for determining differences between an existing
graphical user interface (GUI) mapping file and a current GUI is provided. Specifically,
under the present invention, a first list of objects based on an existing GUI mapping
file (i.e., pertaining to a previous version of a software program) is recursively
generated. A second list of objects based on a current GUI (i.e., pertaining to
a current version of a software program) is also recursively generated. The two
lists are then compared to determine if any GUI objects have been changed (added
or removed) between the previous and current versions of the software program.