Ahead of the multiplication of specialized applications, needs for application composition increase. Each application can be described by a pair of a visible part -the User Interface (UI) -and a hidden part -the tasks and the Functional Core (FC). Few works address the problem of application composition by handling both visible and hidden parts at the same time. Our proposition described in this paper is to start from the visible parts of applications, their UIs, to build a new application while using information coming from UIs as well as from tasks. We base upon the semantic description of UIs to help the developer merge parts of former applications. We argue that this approach driven by the composition of UIs helps the user during the composition process and ensures the preservation of a usable UI for the resulting application.
%0 Conference Paper
%1 brel2010application
%A Brel, Christian
%A Renevier-Gonin, Philippe
%A Occello, Audrey
%A Déry-Pinna, Anne-Marie
%A Faron-Zucker, Catherine
%A Riveill, Michel
%B Proceedings of the Third international conference on Human-centred software engineering
%C Berlin, Heidelberg
%D 2010
%I Springer-Verlag
%K application composition interface user
%P 198--205
%T Application composition driven by UI composition
%U http://dl.acm.org/citation.cfm?id=1939212.1939235
%X Ahead of the multiplication of specialized applications, needs for application composition increase. Each application can be described by a pair of a visible part -the User Interface (UI) -and a hidden part -the tasks and the Functional Core (FC). Few works address the problem of application composition by handling both visible and hidden parts at the same time. Our proposition described in this paper is to start from the visible parts of applications, their UIs, to build a new application while using information coming from UIs as well as from tasks. We base upon the semantic description of UIs to help the developer merge parts of former applications. We argue that this approach driven by the composition of UIs helps the user during the composition process and ensures the preservation of a usable UI for the resulting application.
%@ 3-642-16487-0, 978-3-642-16487-3
@inproceedings{brel2010application,
abstract = {Ahead of the multiplication of specialized applications, needs for application composition increase. Each application can be described by a pair of a visible part -the User Interface (UI) -and a hidden part -the tasks and the Functional Core (FC). Few works address the problem of application composition by handling both visible and hidden parts at the same time. Our proposition described in this paper is to start from the visible parts of applications, their UIs, to build a new application while using information coming from UIs as well as from tasks. We base upon the semantic description of UIs to help the developer merge parts of former applications. We argue that this approach driven by the composition of UIs helps the user during the composition process and ensures the preservation of a usable UI for the resulting application.},
acmid = {1939235},
added-at = {2013-01-06T15:07:39.000+0100},
address = {Berlin, Heidelberg},
author = {Brel, Christian and Renevier-Gonin, Philippe and Occello, Audrey and D{\'e}ry-Pinna, Anne-Marie and Faron-Zucker, Catherine and Riveill, Michel},
biburl = {https://www.bibsonomy.org/bibtex/2d12a422a0be2c45bc82ea1793ee6e0b1/porta},
booktitle = {Proceedings of the Third international conference on Human-centred software engineering},
file = {brel2010application.pdf:brel2010application.pdf:PDF},
groups = {public},
interhash = {0c7516bc830f644f8f106e1a0fddbf76},
intrahash = {d12a422a0be2c45bc82ea1793ee6e0b1},
isbn = {3-642-16487-0, 978-3-642-16487-3},
keywords = {application composition interface user},
location = {Reykjavik, Iceland},
numpages = {8},
pages = {198--205},
publisher = {Springer-Verlag},
series = {HCSE'10},
timestamp = {2013-03-01T23:27:44.000+0100},
title = {Application composition driven by UI composition},
url = {http://dl.acm.org/citation.cfm?id=1939212.1939235},
username = {porta},
year = 2010
}