Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Human-Computer Interaction
Guest Editors' Introduction: Introducing Usability
IEEE Software
Usability Basics for Software Developers
IEEE Software
IEEE Software
Agile and Iterative Development: A Manager's Guide
Agile and Iterative Development: A Manager's Guide
The obstacles and myths of usability and software engineering
Communications of the ACM - The Blogosphere
Information and Software Technology
Proceedings of the 2007 conference on Human interface: Part I
Towards method engineering of model-driven user interface development
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Users' involvement may help respect social and ethical values and improve software quality
Information Systems Frontiers
Proceedings of the 33rd International Conference on Software Engineering
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Inclusão de usabilidade no processo de desenvolvimento de software da DATAPREV
Proceedings of the IX Symposium on Human Factors in Computing Systems
Specifying process views for a measurement, evaluation, and improvement strategy
Advances in Software Engineering - Special issue on Software Quality Assurance Methodologies and Techniques
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
Hi-index | 0.00 |
Software development organizations wanting to introduce usability practices into their defined software process have to undertake laborious efforts for that purpose, since, for the time being, there exists a lack of reference model or framework which indicates where and how in the software process usability needs to be considered. They also have to overcome the important differences between HCI (Human-Computer Interaction) and SE (Software Engineering) in terminology and approach to process definition. We offer developers who have the objective of integrating usability practices into their software process, a framework that characterizes 35 selected HCI techniques in relation to six relevant criteria from a SE viewpoint, and organizes them according to the kind of activities in the development process where they may be applied, and to the best moment of application in an iterative life cycle. The only requirement for the existing software process is to be based on an iterative approach.