Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Journal on Interactive Systems |
Texto Completo: | https://sol.sbc.org.br/journals/index.php/jis/article/view/3256 |
Resumo: | The new ways of interacting with computers, smartphones, and other devices have brought new challenges, such as the need to ensure that different types of users can easily use the same system. Adaptive User Interface (AUI) systems have been recognized as a solution to this matter. They change the user interface to better meet the needs of different users. However, developing such systems is not trivial. It is necessary to capture the users’ characteristics and preferences and constantly adapt the system accordingly. In this paper, we discuss the use of ontologies to support the development of AUI systems. We argue that by providing structured knowledge about such systems, ontologies help understand how they work and offer a basis to structure them, identify the necessary adaptations and implement mechanisms to make them happen in run-time. We have explored the use of ontologies from an ontology network (i.e., networked ontologies) to develop a social network about academic subjects that automatically adapts its interface according to the low vision and colorblind user’s needs and usage characteristics. This exploratory study showed that using networked ontologies to develop an AUI system is useful and feasible. The ontology was useful at the conceptual level by serving as a basis to define the system’s structural model and at the operational level by providing the semantics used in a reasoning engine to adapt the UI at run-time. The first version of an ontology-based process to guide the development of AUI systems emerged from this experience and it is also presented in this paper. |
id |
SBC-3_e0b0bc99185df368f026f03a310b05c6 |
---|---|
oai_identifier_str |
oai:ojs2.sol.sbc.org.br:article/3256 |
network_acronym_str |
SBC-3 |
network_name_str |
Journal on Interactive Systems |
repository_id_str |
|
spelling |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User InterfaceAdaptive User InterfaceOntologyOntology NetworkThe new ways of interacting with computers, smartphones, and other devices have brought new challenges, such as the need to ensure that different types of users can easily use the same system. Adaptive User Interface (AUI) systems have been recognized as a solution to this matter. They change the user interface to better meet the needs of different users. However, developing such systems is not trivial. It is necessary to capture the users’ characteristics and preferences and constantly adapt the system accordingly. In this paper, we discuss the use of ontologies to support the development of AUI systems. We argue that by providing structured knowledge about such systems, ontologies help understand how they work and offer a basis to structure them, identify the necessary adaptations and implement mechanisms to make them happen in run-time. We have explored the use of ontologies from an ontology network (i.e., networked ontologies) to develop a social network about academic subjects that automatically adapts its interface according to the low vision and colorblind user’s needs and usage characteristics. This exploratory study showed that using networked ontologies to develop an AUI system is useful and feasible. The ontology was useful at the conceptual level by serving as a basis to define the system’s structural model and at the operational level by providing the semantics used in a reasoning engine to adapt the UI at run-time. The first version of an ontology-based process to guide the development of AUI systems emerged from this experience and it is also presented in this paper.Brazilian Computer Society2023-07-18info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://sol.sbc.org.br/journals/index.php/jis/article/view/325610.5753/jis.2023.3256Journal of Interactive Systems; v. 14 n. 1 (2023); 257-273Journal on Interactive Systems; Vol. 14 No. 1 (2023); 257-2732763-771910.5753/jis.2023reponame:Journal on Interactive Systemsinstname:Sociedade Brasileira de Computação (SBC)instacron:SBCenghttps://sol.sbc.org.br/journals/index.php/jis/article/view/3256/2299Copyright (c) 2023 Alexandre Adler Cunha de Freitas, Simone Dornelas Costa, Murilo Borghardt Scalser, Monalessa Perini Barcelloshttp://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessFreitas, Alexandre Adler Cunha deCosta, Simone DornelasScalser, Murilo BorghardtBarcellos, Monalessa Perini2023-10-12T20:47:00Zoai:ojs2.sol.sbc.org.br:article/3256Revistahttps://sol.sbc.org.br/journals/index.php/jis/ONGhttps://sol.sbc.org.br/journals/index.php/jis/oaijis@sbc.org.br2763-77192763-7719opendoar:2023-10-12T20:47Journal on Interactive Systems - Sociedade Brasileira de Computação (SBC)false |
dc.title.none.fl_str_mv |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface |
title |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface |
spellingShingle |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface Freitas, Alexandre Adler Cunha de Adaptive User Interface Ontology Ontology Network |
title_short |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface |
title_full |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface |
title_fullStr |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface |
title_full_unstemmed |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface |
title_sort |
Using Networked Ontologies to Support the Development of Software Systems with Adaptive User Interface |
author |
Freitas, Alexandre Adler Cunha de |
author_facet |
Freitas, Alexandre Adler Cunha de Costa, Simone Dornelas Scalser, Murilo Borghardt Barcellos, Monalessa Perini |
author_role |
author |
author2 |
Costa, Simone Dornelas Scalser, Murilo Borghardt Barcellos, Monalessa Perini |
author2_role |
author author author |
dc.contributor.author.fl_str_mv |
Freitas, Alexandre Adler Cunha de Costa, Simone Dornelas Scalser, Murilo Borghardt Barcellos, Monalessa Perini |
dc.subject.por.fl_str_mv |
Adaptive User Interface Ontology Ontology Network |
topic |
Adaptive User Interface Ontology Ontology Network |
description |
The new ways of interacting with computers, smartphones, and other devices have brought new challenges, such as the need to ensure that different types of users can easily use the same system. Adaptive User Interface (AUI) systems have been recognized as a solution to this matter. They change the user interface to better meet the needs of different users. However, developing such systems is not trivial. It is necessary to capture the users’ characteristics and preferences and constantly adapt the system accordingly. In this paper, we discuss the use of ontologies to support the development of AUI systems. We argue that by providing structured knowledge about such systems, ontologies help understand how they work and offer a basis to structure them, identify the necessary adaptations and implement mechanisms to make them happen in run-time. We have explored the use of ontologies from an ontology network (i.e., networked ontologies) to develop a social network about academic subjects that automatically adapts its interface according to the low vision and colorblind user’s needs and usage characteristics. This exploratory study showed that using networked ontologies to develop an AUI system is useful and feasible. The ontology was useful at the conceptual level by serving as a basis to define the system’s structural model and at the operational level by providing the semantics used in a reasoning engine to adapt the UI at run-time. The first version of an ontology-based process to guide the development of AUI systems emerged from this experience and it is also presented in this paper. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-07-18 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://sol.sbc.org.br/journals/index.php/jis/article/view/3256 10.5753/jis.2023.3256 |
url |
https://sol.sbc.org.br/journals/index.php/jis/article/view/3256 |
identifier_str_mv |
10.5753/jis.2023.3256 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
https://sol.sbc.org.br/journals/index.php/jis/article/view/3256/2299 |
dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by/4.0 info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0 |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Brazilian Computer Society |
publisher.none.fl_str_mv |
Brazilian Computer Society |
dc.source.none.fl_str_mv |
Journal of Interactive Systems; v. 14 n. 1 (2023); 257-273 Journal on Interactive Systems; Vol. 14 No. 1 (2023); 257-273 2763-7719 10.5753/jis.2023 reponame:Journal on Interactive Systems instname:Sociedade Brasileira de Computação (SBC) instacron:SBC |
instname_str |
Sociedade Brasileira de Computação (SBC) |
instacron_str |
SBC |
institution |
SBC |
reponame_str |
Journal on Interactive Systems |
collection |
Journal on Interactive Systems |
repository.name.fl_str_mv |
Journal on Interactive Systems - Sociedade Brasileira de Computação (SBC) |
repository.mail.fl_str_mv |
jis@sbc.org.br |
_version_ |
1796797411506520064 |