Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
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
Semi-automated linking of user interface design artifacts
Proceedings of the third international conference on Computer-aided design of user interfaces
Usability engineering: scenario-based development of human-computer interaction
Usability engineering: scenario-based development of human-computer interaction
Contextual Design: Defining Customer-Centered Systems
Contextual Design: Defining Customer-Centered Systems
Information Visualization: Perception for Design
Information Visualization: Perception for Design
Toolkit Design for Interactive Structured Graphics
IEEE Transactions on Software Engineering
Addressing the mapping problem in user interface design with UsiXML
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Towards useful and usable interaction design tools: CanonSketch
Interacting with Computers
GrafiXML, a Multi-target User Interface Builder Based on UsiXML
ICAS '08 Proceedings of the Fourth International Conference on Autonomic and Autonomous Systems
DENIM: an informal web site design tool inspired by observations of practice
Human-Computer Interaction
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
A Pragmatic Guide to Business Process Modelling
A Pragmatic Guide to Business Process Modelling
Mixed-fidelity prototyping of user interfaces
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Multi-fidelity prototyping of user interfaces
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Supporting business model modelling: a compromise between creativity and constraints
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Hi-index | 0.00 |
Specifying user interfaces consists in a fundamental activity in the user interface development life cycle as it informs the subsequent steps. Good quality specifications could lead to a user interface that satisfies the user's needs. The user interface development life cycle typically involves multiple actors possessing all their own particular inputs of user interface artifacts expressed with their own formats, thus posing new constraints for integrating them into comprehensive and consistent specifications of a future user interface. This paper introduces a design technique where these actors can introduce their artifacts by sketching them in their respective input format so as to integrate them into one or multiple output formats. Each artifact can be introduced in a particular level of fidelity (ranging from low to high) and switched to an adjacent level of fidelity after appropriate refining. Refined artifacts are then captured in appropriate models stored in a model repository. In this way, co-evolutionary design of user interfaces is introduced, defined, and supported by a collaborative design tool allowing multiple inputs and multiple outputs. This design paradigm is exemplified on a case study and has been tested in an empirical study revealing how designers appreciate it.