A branch of software development is characterized by the reliance on Partners to adapt a Vendor’s domain specific software to fit Customers. As part of a project that researches this software value chain, we investigate specifically the requirements and techniques to develop user interfaces in a suitable fashion. In the Vendor-Partner-Customer arrangement, a Vendor is responsible for his platform’s points of variablity, i.e. the ways in which a Partner may utilize the Vendor’s software components. With the proper variation points Partners can efficiently construct finished user interfaces to honor particular requirements for task support and visual appearance. This paper outlines an architecture for the design and construction of user inter...
Abstract—A challenging issue for HCI is the development of usable mobile interfaces for interactions...
Ben Shneiderman again provides a complete, current, and authoritative introduction to user-interface...
Methodology, theory, and practice in the field of Human–Computer Interaction (HCI) all share the goa...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
In this paper we describe how existing software developing processes, such as Rational Unified Proce...
This paper discusses the role of models in the design of user interfaces, with particular emphasis o...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
This article presents the past, present and future of model-based user interface development. After ...
Abstract: User interface generation has become a Software Engineering branch of increasing interest,...
Systems that are designed better are used better. Even the fastest and most powerful systems are of...
Abstract: The creation of user interfaces usually involves various people in different roles and sev...
Adaptive user interfaces (AUIs) can increase the accessibility of interactive systems. They provide ...
Abstract: User interface generation has become a Software Engineering branch of increasing interest...
My thesis is that the case for user models has little empirical support, necessarily must confront c...
Part 1: Long and Short PapersInternational audienceA User Interface Description Language (UIDL) is a...
Abstract—A challenging issue for HCI is the development of usable mobile interfaces for interactions...
Ben Shneiderman again provides a complete, current, and authoritative introduction to user-interface...
Methodology, theory, and practice in the field of Human–Computer Interaction (HCI) all share the goa...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
In this paper we describe how existing software developing processes, such as Rational Unified Proce...
This paper discusses the role of models in the design of user interfaces, with particular emphasis o...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
This article presents the past, present and future of model-based user interface development. After ...
Abstract: User interface generation has become a Software Engineering branch of increasing interest,...
Systems that are designed better are used better. Even the fastest and most powerful systems are of...
Abstract: The creation of user interfaces usually involves various people in different roles and sev...
Adaptive user interfaces (AUIs) can increase the accessibility of interactive systems. They provide ...
Abstract: User interface generation has become a Software Engineering branch of increasing interest...
My thesis is that the case for user models has little empirical support, necessarily must confront c...
Part 1: Long and Short PapersInternational audienceA User Interface Description Language (UIDL) is a...
Abstract—A challenging issue for HCI is the development of usable mobile interfaces for interactions...
Ben Shneiderman again provides a complete, current, and authoritative introduction to user-interface...
Methodology, theory, and practice in the field of Human–Computer Interaction (HCI) all share the goa...