In order to survive in today’s highly dynamic marketplace, companies must show a continuous and ever-increasing ability to adapt. This reflects on the adaptability requirements for the supporting software systems. Evolving a software system not only affects the source code responsible for the core application, but also the user interface. Our knowledge concerning software engineering tasks has grown considerably during the last 20 years and code entanglement has been tackled by several techniques such as aspect-oriented software engineering and component based software engineering. However few of these techniques have been applied onto user interfaces, especially for the concern of UI behaviour. Currently we still lack a clean way to separa...
The fields of Human-Computer Interaction (HCI) and Software Engineering (SE) have evolved almost ind...
User interfaces for modern applications must support a rich set of interactive features. It is commo...
Service-oriented architectures (SOA) are being adopted by organisations in order to integrate dispar...
Developing software components with user interfaces that can be adapted to diverse reuse situations ...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
User interface (UI) software reuse requires separating the reusable UI elements from the elements th...
Abstract—As current software systems evolve continuously, both the application and its user interfac...
Software development is changing. The opportunities of the Internet, computerized businesses, and co...
Separation of concerns and modularization are the cornerstones of software engineering. However, whe...
User interfaces (UI) pervade our daily lives. To do office tasks, to pilot an airliner, to write pro...
Current approaches to component-based systems development do not adequately capture high-level knowl...
International audienceThe adaptation of user interfaces (UI) is a problem that simultaneously demand...
Adaptive user interfaces (UIs) were introduced to address some of the usability problems that plague...
Developing an adaptive interface requires a user interface that can be adapted, a user model, and an...
Current approaches to component-based systems development do not adequately capture high-level knowl...
The fields of Human-Computer Interaction (HCI) and Software Engineering (SE) have evolved almost ind...
User interfaces for modern applications must support a rich set of interactive features. It is commo...
Service-oriented architectures (SOA) are being adopted by organisations in order to integrate dispar...
Developing software components with user interfaces that can be adapted to diverse reuse situations ...
Developing high-quality user interfaces is becoming the critical step in bringing many different com...
User interface (UI) software reuse requires separating the reusable UI elements from the elements th...
Abstract—As current software systems evolve continuously, both the application and its user interfac...
Software development is changing. The opportunities of the Internet, computerized businesses, and co...
Separation of concerns and modularization are the cornerstones of software engineering. However, whe...
User interfaces (UI) pervade our daily lives. To do office tasks, to pilot an airliner, to write pro...
Current approaches to component-based systems development do not adequately capture high-level knowl...
International audienceThe adaptation of user interfaces (UI) is a problem that simultaneously demand...
Adaptive user interfaces (UIs) were introduced to address some of the usability problems that plague...
Developing an adaptive interface requires a user interface that can be adapted, a user model, and an...
Current approaches to component-based systems development do not adequately capture high-level knowl...
The fields of Human-Computer Interaction (HCI) and Software Engineering (SE) have evolved almost ind...
User interfaces for modern applications must support a rich set of interactive features. It is commo...
Service-oriented architectures (SOA) are being adopted by organisations in order to integrate dispar...