Designing for usability: key principles and what designers think
Communications of the ACM
A field study of the software design process for large systems
Communications of the ACM
User interface design in large corporations: coordination and communication across disciplines
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM SIGCPR Computer Personnel
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
The usability engineering lifecycle: a practitioner's handbook for user interface design
The usability engineering lifecycle: a practitioner's handbook for user interface design
A survey of user-centered design practice
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Inmates Are Running the Asylum
The Inmates Are Running the Asylum
User-centered design methods in practice: a survey of the state of the art
CASCON '01 Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
Online Social Sciences
Requirements Engineering: The State of the Practice
IEEE Software
interactions - Funology
Making a difference: a survey of the usability profession in Sweden
Proceedings of the third Nordic conference on Human-computer interaction
Human-Centered Software Engineering - Integrating Usability in the Development Process (Human-Computer Interaction Series)
UPi: a software development process aiming at usability, productivity and integration
CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction
Getting the right design and the design right
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Usability testing with total-effort metrics
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Current State of Agile User-Centered Design: A Survey
USAB '09 Proceedings of the 5th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for e-Inclusion
Using designer's effort for user interface evaluation
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
A case study of user-centred design in four swiss RUP projects
Advances in Human-Computer Interaction
Identifying usability issues via algorithmic detection of excessive visual search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Physicality quantitative evaluation method
Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration
Hi-index | 0.01 |
In this paper we present the results of a descriptive online survey conducted among Swiss software developers regarding their engineering practices with a special focus on the design and development of user interfaces. This enables an insight into the everyday life of a software engineer and can lead usability practitioners, project managers and clients to a better level of cooperation in designing user interfaces through understanding how software engineers work. While software is developed and tested in a professional way, several problem areas were detected: firstly, software engineers frequently develop user interfaces alone, without the help of Human-Computer Interaction (HCI) professionals. Secondly, they have a limited knowledge of HCI. Thirdly, whilst they have contact to end users, they do not make use of this for user interface design. Finally, usability tests are rare and seldom result in big changes.