publications([{ "lang": "en", "publisher": "Hermès", "doi": "https://doi.org/10.3166/isi.22.4.129-157", "uri": "http://iihm.imag.fr/publication/GDC18a/", "title": "Model based self-explanatory user interfaces", "bibtype": "article", "journal": "Ingénierie des Systèmes d'Information", "year": 2018, "number": 4, "pages": "129-157", "volume": 22, "editor": "Elena Kornyshova, Marco Winckler", "authors": { "1": { "first_name": "Alfonso", "last_name": "Garcia Frey" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" } }, "id": 824, "type": "Revues nationales avec comité de lecture", "abstract": "UserinterfacesplayanimportantroleinInformationSystems,particularlyfortheir acceptance. But in Human Computer Interaction, perfect quality is an utopia. Despite all the design efforts, there are always situations the user interface is not suitable for: this claims for quality reparation. This paper explores self-explanatory user interfaces, i.e. user interfaces capable of “rephrasing” themselves so that to make them understandable by the user. The approach follows the principles of model-driven engineering. It consists of keeping design de- cisions contained in models alive at runtime so that to dynamically enrich the user interface by augmenting it with a set of possible questions and answers. Based on a problem space, this article details how to support self-explanation for free thanks to models. It also proposes a soft- ware infrastructure UsiExplain based on the UsiXML meta-models. An evaluation is conducted on a case study related to a car shopping website. It confirms that the approach is relevant especially for usage questions.", "type_publi": "revcomlec", "abbr": "GDC18a" }]);