Object-oriented software engineering
Object-oriented software engineering
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
User interface design in the rational unified process
Object modeling and user interface design
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Interaction Design
In support of user interface design in the rational unified process
AUIC '02 Proceedings of the Third Australasian conference on User interfaces - Volume 7
Generative Programming of graphical user interfaces
Proceedings of the working conference on Advanced visual interfaces
An integrated method for designing user interfaces based on tests
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Towards useful and usable interaction design tools: CanonSketch
Interacting with Computers
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
A MDA-compliant environment for developing user interfaces of information systems
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
User interface design guidelines arrangement in a recommender system with frame ontology
DASFAA'12 Proceedings of the 17th international conference on Database Systems for Advanced Applications
Systematic generation of abstract user interfaces
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
This research presents a multidisciplinary approach aimed at generating multiple Abstract User Interfaces (AUIs), which are adaptable for different kinds of users, performing different tasks, using specific devices in various physical environments. The UI generation framework, called IKnowU, is based on a unified process for interactive system design, which integrates Software Engineering (SE), and Human-Computer Interaction (HCI) best practices. This framework is supported by KnowiXML, a Knowledge-Based System (KBS) that facilitates the application of models and the allocation of appropriate visual elements during the generation of AUIs. These AUIs are generated by using problem solving methods studied in Artificial Intelligence (AI). Design knowledge encoded in KnowiXML uniformly manipulates models and UI specifications through the use of an User Interface Description Language (UIDL).