User interfaces (UI) of software applications play a crucial part in communication with users. Attractive UIs often lead to market success, and thus there is a significant incentive to provide users with malleable UIs that can adapt as much as possible to their needs. However, such UIs require significant development and maintenance efforts. In this paper, we describe a context model based on ability-based design that is well suited to the purposes of automated UI generation. We then introduce a platform that delivers adaptive UIs across various platforms. We use runtime combinatoric optimisation to support usability and to generate context-sensitive UIs. Since the development and maintenance of such UIs can be complex, our platform integrates a module for code-inspection for data-oriented applications to reduce these efforts. It also utilises a visual editor to simplify manual UI design
%0 Journal Article
%1 MacikCernySlavik14jmui
%A Macik, Miroslav
%A Cerny, Tomas
%A Slavik, Pavel
%D 2014
%J Journal on Multimodal User Interfaces
%K 01801 springer paper ai multimodal user interface interaction adaptive software engineering development code generation zzz.mmi
%N 2
%P 217--229
%R 10.1007/s12193-013-0141-0
%T Context-sensitive, Cross-platform User Interface Generation
%V 8
%X User interfaces (UI) of software applications play a crucial part in communication with users. Attractive UIs often lead to market success, and thus there is a significant incentive to provide users with malleable UIs that can adapt as much as possible to their needs. However, such UIs require significant development and maintenance efforts. In this paper, we describe a context model based on ability-based design that is well suited to the purposes of automated UI generation. We then introduce a platform that delivers adaptive UIs across various platforms. We use runtime combinatoric optimisation to support usability and to generate context-sensitive UIs. Since the development and maintenance of such UIs can be complex, our platform integrates a module for code-inspection for data-oriented applications to reduce these efforts. It also utilises a visual editor to simplify manual UI design
@article{MacikCernySlavik14jmui,
abstract = {User interfaces (UI) of software applications play a crucial part in communication with users. Attractive UIs often lead to market success, and thus there is a significant incentive to provide users with malleable UIs that can adapt as much as possible to their needs. However, such UIs require significant development and maintenance efforts. In this paper, we describe a context model based on ability-based design that is well suited to the purposes of automated UI generation. We then introduce a platform that delivers adaptive UIs across various platforms. We use runtime combinatoric optimisation to support usability and to generate context-sensitive UIs. Since the development and maintenance of such UIs can be complex, our platform integrates a module for code-inspection for data-oriented applications to reduce these efforts. It also utilises a visual editor to simplify manual UI design},
added-at = {2018-02-15T15:04:22.000+0100},
author = {Macik, Miroslav and Cerny, Tomas and Slavik, Pavel},
biburl = {https://www.bibsonomy.org/bibtex/216ab3267230f38f26c2eb8827b944b5a/flint63},
doi = {10.1007/s12193-013-0141-0},
file = {SpringerLink:2014/MacikCernySlavik14jmui.pdf:PDF},
groups = {public},
interhash = {672e849c11fd1d3b81222bf1ea67ef34},
intrahash = {16ab3267230f38f26c2eb8827b944b5a},
issn = {1783-7677},
journal = {Journal on Multimodal User Interfaces},
keywords = {01801 springer paper ai multimodal user interface interaction adaptive software engineering development code generation zzz.mmi},
month = {#jun#},
number = 2,
pages = {217--229},
timestamp = {2018-04-16T12:19:23.000+0200},
title = {Context-sensitive, Cross-platform User Interface Generation},
username = {flint63},
volume = 8,
year = 2014
}