Designing for usability: key principles and what designers think
Communications of the ACM
Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
Survey on user interface programming
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Beyond interface builders: model-based interface tools
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Knowledgeable development environments using shared design models
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
On the inevitable intertwining of specification and implementation
Communications of the ACM
Task Analysis for Human-Computer Interaction
Task Analysis for Human-Computer Interaction
Declarative interface models for user interface construction tools: the MASTERMIND approach
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
Prototyping a Requirements Specification through an Automatically Generated Concurrent Logic Program
PADL '99 Proceedings of the First International Workshop on Practical Aspects of Declarative Languages
OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Proceedings of the Workshop on Object-Oriented Technology
From CASE to CARE (Computer-Aided Requirements Engineering)
ER '99 Proceedings of the 18th International Conference on Conceptual Modeling
Why are Human-Computer interfaces Difficult to Design and Implement?
Why are Human-Computer interfaces Difficult to Design and Implement?
An Eclipse GMF Tool for Modelling User Interaction
WSKS '09 Proceedings of the 2nd World Summit on the Knowledge Society: Visioning and Engineering the Knowledge Society. A Web Science Perspective
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
Hi-index | 0.00 |
Nowadays, most of the research developed by industry and academy has led to several object-oriented methods highly adequate for the development of systems. Most of these methods do not include mechanisms (models) for identifying and specifying user needs and requirements as well as testing and validating requirements with end-users before, during and after development. These considerations are especially important in interactive systems, where the user interaction is very high and the user interface is a significant part of the system. Because of this weakness, interactive systems developed using such methods can meet all technical requirements, be very robust, and yet be unusable by the end-user. This problem explains a large part of the frequently observed phenomenon whereby large numbers of change requests to modify the services of an application are made after its deployment. As a solution to this problem, we propose a method for integrating a user interface model, taking into account user needs and requirements, into the software life cycle. Besides, this approach to the development process ensures the quality of the delivered applications from the point of view of the end user.