An empirical study on the usefulness of Conallen's stereotypes in Web application comprehension