Essential systems analysis
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
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
interactions
Structure and style in use cases for user interface design
Object modeling and user interface design
Rules rule: business rules as requirements
Beyond chaos
Whiteboard: usability design and testing
interactions
Designing User-Centered Web Applications in Web Time
IEEE Software
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Empirically Driven Design of Software Development Processes for Wireless Internet Services
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Proceedings of the 25th International Conference on Software Engineering
Hidden challenges on teaching web software engineering
Journal of Computing Sciences in Colleges
Hypermedia Systems Development Practices: A Survey
IEEE Software
Usability professionals-current practices and future development
Interacting with Computers
Using established Web Engineering knowledge in model-driven approaches
Science of Computer Programming
Design para a inclusão: desafios e proposta
IHC '06 Proceedings of VII Brazilian symposium on Human factors in computing systems
Safety, speed, and style: interaction design of an in-vehicle user interface
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Agile human-centered software engineering
BCS-HCI '07 Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 1
Efficient Building of Interactive Applications Guided by Requirements Models
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Participatory design with train drivers - a process analysis
Interacting with Computers
Goals: interactive multimedia documents modeling
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Interface design technique considering visual cohesion-rate by object unit
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction platforms and techniques
Analyzing errors and referral pairs to characterize common problems and improve web reliability
ICWE'03 Proceedings of the 2003 international conference on Web engineering
A domain specific language for contextual design
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Towards a systematic approach for the credibility of humancentric web applications
Journal of Web Engineering
CDVE'11 Proceedings of the 8th international conference on Cooperative design, visualization, and engineering
Activity-centered interaction design: a model-driven approach
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
The social network of software engineering research
Proceedings of the 5th India Software Engineering Conference
A lightweight web-based case tool for sequence diagrams
CHINZ '02 Proceedings of the SIGCHI-NZ Symposium on Computer-Human Interaction
Combining InterMod agile methodology with usability engineering in a mobile application development
Proceedings of the 13th International Conference on Interacción Persona-Ordenador
Inclusive educational software design with agile approach
Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality
Verificação de um modelo para o projeto de aplicações web com ações integradas entre WebE e IHC
Proceedings of the 12th Brazilian Symposium on Human Factors in Computing Systems
Hi-index | 0.00 |
This article presents a lightweight form of usage-centered design. Fully compatible with both traditional object-oriented software engineering methods and newer agile techniques such as Extreme Programming, this approach has proved particularly effective in designing highly usable Web-based applications. It employs rapid, card-based techniques to develop simplified models of user roles, tasks, and user interface contents. This process attempts to resolve the conflict between the demands of rapid iterative design and incremental development on the one hand and the needs for integrity in a user interface fitted to the full set of user tasks on the other. The resolution depends on creating a navigation architecture and a visual and interaction design scheme based on quick but comprehensive task modeling. The authors illustrate the process with experiences from the design of a Web-deployed application for classroom teachers.