Low vs. high-fidelity prototyping debate
interactions
Communications of the ACM
The usability engineering lifecycle: a practitioner's handbook for user interface design
The usability engineering lifecycle: a practitioner's handbook for user interface design
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
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Hedonic and ergonomic quality aspects determine a software's appeal
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Usability engineering: scenario-based development of human-computer interaction
Usability engineering: scenario-based development of human-computer interaction
Agile software development
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Usage-Centered Engineering for Web Applications
IEEE Software
Bridging the gaps between software engineering and Human-Computer Interaction
Proceedings of the 25th International Conference on Software Engineering
UML Distilled: A Brief Guide to the Standard Object Modeling Language
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Agile Software Development in the Large: Diving Into the Deep
Agile Software Development in the Large: Diving Into the Deep
The obstacles and myths of usability and software engineering
Communications of the ACM - The Blogosphere
Thoughtful Interaction Design: A Design Perspective on Information Technology
Thoughtful Interaction Design: A Design Perspective on Information Technology
Human-centered design considered harmful
interactions - Ambient intelligence: exploring our living environment
Human-Centered Software Engineering - Integrating Usability in the Development Process (Human-Computer Interaction Series)
MedioVis – a user-centred library metadata browser
ECDL'05 Proceedings of the 9th European conference on Research and Advanced Technology for Digital Libraries
Multi-fidelity User Interface Specifications
Interactive Systems. Design, Specification, and Verification
Uma estratégia de apoio à institucionalização da usabilidade em ambientes de desenvolvimento ágil
Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems
Inspector: method and tool for visual UI specification
HCI '08 Proceedings of the Third IASTED International Conference on Human Computer Interaction
Conference Internationale Francophone sur I'Interaction Homme-Machine
POLVO - software for prototyping of low-fidelity interfaces in agile development
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Widgets to support disabled learners: a challenge to participatory inclusive design
Proceedings of the 23rd Australian Computer-Human Interaction Conference
Model-driven rapid prototyping with Umple
Software—Practice & Experience
Crafting interaction: The epistemology of modern programming
Personal and Ubiquitous Computing
Hi-index | 0.00 |
We seek to close the gap between software engineering (SE) and human-computer interaction (HCI) by indicating interdisciplinary interfaces throughout the different phases of SE and HCI lifecycles. As agile representatives of SE, Extreme Programming (XP) and Agile Modeling (AM) contribute helpful principles and practices for a common engineering approach. We present a cross-discipline user interface design lifecycle that integrates SE and HCI under the umbrella of agile development. Melting IT budgets, pressure of time and the demand to build better software in less time must be supported by traveling as light as possible. We did, therefore, choose not just to mediate both disciplines. Following our surveys, a rather radical approach best fits the demands of engineering organizations.