Analysis of users and designers' cognitive processes in interaction design activities