Cognitive walkthrough + personae = an empirical infrastructure for modeling software developers

This is the third in a series of reports about usability and learnability problems of integrated development environments (IDE). The first report used the method of ethnographic interviews, and the second report the methods of heuristic and psychometric evaluation to study problems that developers face in using IDEs. The present study extends previous work by applying the method of direct behavioral observation of more versus less experienced users of the same IDE for C++. We demonstrate in this paper how one can effectively use cognitive walkthroughs and code walkthroughs for empirically modeling developers' characteristics and personae.

[1]  Cathleen Wharton,et al.  Cognitive Walkthroughs: A Method for Theory-Based Evaluation of User Interfaces , 1992, Int. J. Man Mach. Stud..

[2]  Juhani Iivari,et al.  Why are CASE tools not used? , 1996, CACM.

[3]  Susanne Bødker Scenarios in user-centred designsetting the stage for reflection and action , 2000, Interact. Comput..

[4]  Ahmed Seffah,et al.  Investigating the relationship between usability and conceptual gaps for human-centric CASE tools , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[5]  Susanne Bødker,et al.  Scenarios in user-centred design-setting the stage for reflection and action , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[6]  Ahmed Seffah,et al.  Quantifying developer experiences via heuristic and psychometric evaluation , 2002, Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments.

[7]  Alan Cooper,et al.  The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (2nd Edition) , 1999 .

[8]  Cathleen Wharton,et al.  The cognitive walkthrough method: a practitioner's guide , 1994 .