TY - GEN
T1 - Automate the decision on best-suited UI design for mobile apps
AU - Humayoun, Shah Rukh
AU - AlTarawneh, Ragaad
AU - Ebert, Achim
AU - Dubinsky, Yael
PY - 2014
Y1 - 2014
N2 - Recent advances in the mobile domain, such as the introduction of multi-touch gestures, introduce new challenges for interaction designers in producing the best-suited user interface (UI) design and interaction schema. Previously, we have proposed an approach for evolving the created mobile app UIs towards the best-suited design and interaction schema. The approach uses Genetic Algorithm (GA) for searching the best solution (i.e., the possible best UI design and interaction schema). However, the approach works best when given a high number of input populations (i.e., input UI designs), which requires more designers. In this work, we propose to automate the process of generating the candidates input UIs. For this, we propose to use MobiGolog, a formal task modelling language for the mobile domain, for formally specifying the required functionality set alongside the possible UI elements and interaction schema. This formal specification is then used to generate all the possible combinations of UI design layouts and interaction schemas, which are then given as input to the GA in order to give a better solution at the end in a cost effective manner.
AB - Recent advances in the mobile domain, such as the introduction of multi-touch gestures, introduce new challenges for interaction designers in producing the best-suited user interface (UI) design and interaction schema. Previously, we have proposed an approach for evolving the created mobile app UIs towards the best-suited design and interaction schema. The approach uses Genetic Algorithm (GA) for searching the best solution (i.e., the possible best UI design and interaction schema). However, the approach works best when given a high number of input populations (i.e., input UI designs), which requires more designers. In this work, we propose to automate the process of generating the candidates input UIs. For this, we propose to use MobiGolog, a formal task modelling language for the mobile domain, for formally specifying the required functionality set alongside the possible UI elements and interaction schema. This formal specification is then used to generate all the possible combinations of UI design layouts and interaction schemas, which are then given as input to the GA in order to give a better solution at the end in a cost effective manner.
KW - Genetic algorithm
KW - Interaction design
KW - MobiGolog
KW - Mobile user interface
UR - http://www.scopus.com/inward/record.url?scp=84903601323&partnerID=8YFLogxK
U2 - 10.1145/2593902.2593919
DO - 10.1145/2593902.2593919
M3 - Conference contribution
AN - SCOPUS:84903601323
SN - 9781450328784
T3 - 1st International Conference on Mobile Software Engineering and Systems, MOBILESoft 2014 - Proceedings
SP - 66
EP - 68
BT - 1st International Conference on Mobile Software Engineering and Systems, MOBILESoft 2014 - Proceedings
PB - Association for Computing Machinery
T2 - 1st International Conference on Mobile Software Engineering and Systems, MOBILESoft 2014
Y2 - 2 June 2014 through 3 June 2014
ER -