TOWARDS EFFICIENT TESTING AND DEBUGGING OF EMERGING SOFTWARE APPLICATIONS