Is usability evaluation important: the perspective of novice software developers

In this paper we present the results of a study which aims to explore the perspective of novice software developers about usability evaluation. It is important for a software organization to understand how novice developers perceive the role and importance of usability evaluation. This will permit development of effective methods and training programs that could potentially increase the application of usability evaluation. The results suggest that the perspectives of novice software developers about usability are characterized by a clear understanding about what usability evaluation is and a clear awareness about obstacles and advantages. However, our study also reveals certain shortcomings in the "usability culture" of novice developers, especially about the users' role in usability evaluation. Despite this limited "usability culture", novice developers' understanding of usability evaluation reflects a positive opinion about their participation in these activities. In addition, novice developers think that usability, in a general sense, is an important aspect of their work.

[1]  Anselm L. Strauss,et al.  Basics of qualitative research : techniques and procedures for developing grounded theory , 1998 .

[2]  A. Strauss Basics Of Qualitative Research , 1992 .

[3]  Jason T. Roff,et al.  Careers in E-Commerce: Sortware Development , 2001 .

[4]  Danilo Caivano,et al.  Usability evaluation: a survey of software development organizations , 2011, SEKE.

[5]  Jan Stage,et al.  Obstacles to usability evaluation in practice: a survey of software development organizations , 2008, NordiCHI.

[6]  Ahmed Seffah,et al.  The obstacles and myths of usability and software engineering , 2004, CACM.

[7]  Jan Gulliksen,et al.  Making a difference: a survey of the usability profession in Sweden , 2004, NordiCHI '04.

[8]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[9]  T.C. Lethbridge,et al.  Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - a preliminary mapping , 2001, 10th International Workshop on Software Technology and Engineering Practice.

[10]  James C. Spohrer,et al.  Empirical Studies of Programmers: Fifth Workshop , 1993 .

[11]  Gitte Lindgaard,et al.  Usability testing: what have we overlooked? , 2007, CHI.

[12]  Lucy M. Berlin,et al.  Beyond Program Understanding: A Look at Programming Expertise in Industry , 2001 .

[13]  Stephanie Rosenbaum,et al.  A toolkit for strategic usability: results from workshops, panels, and surveys , 2000, CHI.

[14]  Xavier Ferre,et al.  Obstacles for the Integration of HCI Practices into Software Engineering Development Processes , 2006 .

[15]  Andrew Begel,et al.  Novice software developers, all over again , 2008, ICER '08.