HCI-ON's publications

Network related publications & academic works


All pdfs here are the author’s version of the work, posted here by permission of publishers for your personal use, not for re-distribution. The definitive version was published in the respective conference proceedings/journal issue. All of them are related to the HCI-ON.

Journal publication

Costa, S. D., Barcellos, M. P., & Falbo, R. de A. (2021). Ontologies in human–computer interaction: A systematic literature review. Applied Ontology, 16(4), 421–452. https://doi.org/10.3233/AO-210255 [doi] [pdf]

Abstract

Human–Computer Interaction (HCI) is a multidisciplinary area that involves a diverse body of knowledge and a complex landscape of concepts, which can lead to semantic problems, hampering communication and knowledge transfer. Ontologies have been successfully used to solve semantics and knowledge-related problems in several domains. This paper presents a systematic literature review that investigated the use of ontologies in the HCI domain. The main goal was to find out how HCI ontologies have been used and developed. 35 ontologies were identified. As a result, we noticed that they cover different HCI aspects, such as user interface, interaction phenomenon, pervasive computing, user modeling / profile, HCI design, interaction experience and adaptive interactive system. Although there are overlaps, we did not identify reuse among the 35 analyzed ontologies. The ontologies have been used mainly to support knowledge representation and reasoning. Although ontologies have been used in HCI for more than 25 years, their use became more frequent in the last decade, when ontologies address a higher number of HCI aspects and are represented as both conceptual and computational models. Concerning how ontologies have been developed, we noticed that some good practices of ontology engineering have not been followed. Considering that the quality of an ontology directly influences the quality of the solution built based on it, we believe that there is an opportunity for HCI and ontology engineering professionals to get closer to build better and more effective ontologies, as well as ontology-based solutions.

Bibtex
@article{costa2021-SLR,
  abstract = {Human–Computer Interaction (HCI) is a multidisciplinary area that involves a diverse body of knowledge and a complex landscape of concepts, which can lead to semantic problems, hampering communication and knowledge transfer. Ontologies have been successfully used to solve semantics and knowledge-related problems in several domains. This paper presents a systematic literature review that investigated the use of ontologies in the HCI domain. The main goal was to find out how HCI ontologies have been used and developed. 35 ontologies were identified. As a result, we noticed that they cover different HCI aspects, such as user interface, interaction phenomenon, pervasive computing, user modeling / profile, HCI design, interaction experience and adaptive interactive system. Although there are overlaps, we did not identify reuse among the 35 analyzed ontologies. The ontologies have been used mainly to support knowledge representation and reasoning. Although ontologies have been used in HCI for more than 25 years, their use became more frequent in the last decade, when ontologies address a higher number of HCI aspects and are represented as both conceptual and computational models. Concerning how ontologies have been developed, we noticed that some good practices of ontology engineering have not been followed. Considering that the quality of an ontology directly influences the quality of the solution built based on it, we believe that there is an opportunity for HCI and ontology engineering professionals to get closer to build better and more effective ontologies, as well as ontology-based solutions.},
  author = {Costa, Simone Dornelas and Barcellos, Monalessa Perini and Falbo, Ricardo de Almeida},
  doi = {10.3233/AO-210255},
  issn = {18758533},
  journal = {Applied Ontology},
  month = {nov},
  number = {4},
  pages = {421--452},
  title = {{Ontologies in human–computer interaction: A systematic literature review}},
  url = {https://www.medra.org/servlet/aliasResolver?alias=iospress&doi=10.3233/AO-210255},
  volume = {16},
  year = {2021}
}

Journal publication

Costa, S. D., Barcellos, M. P., Falbo, R. de A., Conte, T., & de Oliveira, K. M. (2022). A core ontology on the Human–Computer Interaction phenomenon. Data & Knowledge Engineering, 138, 101977. https://doi.org/10.1016/j.datak.2021.101977 [doi] [pdf]

Abstract

Human-Computer Interaction (HCI) is a complex communication phenomenon involving human beings and computer systems that gained large attention from industry and academia with the advent of new types of interactive systems (mobile applications, smart cities, smart homes, ubiquitous systems and so on). Despite of its importance, there is still a lack of formal and explicit representations of what the HCI phenomenon is. In this paper, we intend to clarify the main notions involved in the HCI phenomenon, by establishing an explicit conceptualization of it. To do so, we need to understand what interactive computer systems are, which types of actions users perform when interacting with an interactive computer system, and finally what human–computer interaction itself is. The conceptualization is presented as a core reference ontology, called HCIO (HCI Ontology), which is grounded in the Unified Foundational Ontology (UFO). HCIO was evaluated using ontology verification and validation techniques and has been used as core ontology of an HCI ontology network.

Bibtex
@article{costa2022-HCIO,
  abstract = {Human-Computer Interaction (HCI) is a complex communication phenomenon involving human beings and computer systems that gained large attention from industry and academia with the advent of new types of interactive systems (mobile applications, smart cities, smart homes, ubiquitous systems and so on). Despite of its importance, there is still a lack of formal and explicit representations of what the HCI phenomenon is. In this paper, we intend to clarify the main notions involved in the HCI phenomenon, by establishing an explicit conceptualization of it. To do so, we need to understand what interactive computer systems are, which types of actions users perform when interacting with an interactive computer system, and finally what human–computer interaction itself is. The conceptualization is presented as a core reference ontology, called HCIO (HCI Ontology), which is grounded in the Unified Foundational Ontology (UFO). HCIO was evaluated using ontology verification and validation techniques and has been used as core ontology of an HCI ontology network.},
  author = {Costa, Simone Dornelas and Barcellos, Monalessa Perini and Falbo, Ricardo de Almeida and Conte, Tayana and de Oliveira, K{\'{a}}thia M.},
  doi = {10.1016/j.datak.2021.101977},
  issn = {0169023X},
  journal = {Data & Knowledge Engineering},
  keywords = {Human-Computer Interaction,Interactive computer system,Ontology,Ontology network,User interface},
  month = {mar},
  pages = {101977},
  title = {{A core ontology on the Human–Computer Interaction phenomenon}},
  url = {https://www.sciencedirect.com/science/article/pii/S0169023X21000951 https://linkinghub.elsevier.com/retrieve/pii/S0169023X21000951},
  volume = {138},
  year = {2022}
}

Journal publication

Castro, M. V. H. B., Costa, S. D., Barcellos, M. P., & Falbo, R. de A. (2022). Investigating Knowledge Management in Human-Computer Interaction Design. Journal of Software Engineering Research and Development, 9(1), 20. https://doi.org/10.5753/jserd.2021.1878 [doi] [pdf]

Abstract

Developing interactive systems is a challenging task. It involves concerns related to human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design must be addressed when developing such systems. HCI design often involves people with different backgrounds, which makes communication and knowledge transfer a challenging issue. In this scenario, knowledge management can support understanding concepts from different knowledge areas and help learn from previous experiences. Aiming at investigating how knowledge management has supported HCI design and contributed to the development of interactive systems, we performed a mapping study in the literature and analyzed 15 publications reporting the use of knowledge management in HCI design. Following that, we conducted a survey with 39 HCI design professionals to find out how knowledge has been managed in their HCI design practice. In this paper, we present the studies and discuss their main findings. In summary, the results indicate that knowledge management has been used in HCI design mainly to improve product quality and reduce the effort and time spent on design activities. However, there is a need for simpler and more practical knowledge-based solutions to support HCI design. Such approaches would be capable of reaching more HCI design practitioners that could benefit from them.

Bibtex
@article{castro2022-JSERD,
  abstract = {Developing interactive systems is a challenging task. It involves concerns related to human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design must be addressed when developing such systems. HCI design often involves people with different backgrounds, which makes communication and knowledge transfer a challenging issue. In this scenario, knowledge management can support understanding concepts from different knowledge areas and help learn from previous experiences. Aiming at investigating how knowledge management has supported HCI design and contributed to the development of interactive systems, we performed a mapping study in the literature and analyzed 15 publications reporting the use of knowledge management in HCI design. Following that, we conducted a survey with 39 HCI design professionals to find out how knowledge has been managed in their HCI design practice. In this paper, we present the studies and discuss their main findings. In summary, the results indicate that knowledge management has been used in HCI design mainly to improve product quality and reduce the effort and time spent on design activities. However, there is a need for simpler and more practical knowledge-based solutions to support HCI design. Such approaches would be capable of reaching more HCI design practitioners that could benefit from them.},
  author = {Castro, Murillo V. H. B.  and Costa, Simone D. and Barcellos, Monalessa P. and Falbo, Ricardo de A.},
  doi = {10.5753/jserd.2021.1878},
  journal = {Journal of Software Engineering Research and Development},
  number = {1},
  pages = {20},
  title = {{Investigating Knowledge Management in Human-Computer Interaction Design}},
  url = {https://sol.sbc.org.br/journals/index.php/jserd/article/view/1878},
  volume = {9},
  year = {2022}
}

Conference publication

Castro, M. V. H. B., Barcellos, M. P., Falbo, R. de A., & Costa, S. D. (2021). Using Ontologies to aid Knowledge Sharing in HCI Design. Proceedings of the XX Brazilian Symposium on Human Factors in Computing Systems, 1–7. https://doi.org/10.1145/3472301.3484327 [doi] [pdf]

Abstract

Developing interactive systems is a challenging task that involves concerns related to the human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design is a core issue when developing such systems. It often involves people with different backgrounds (e.g., Arts, Software Engineering, Design), which makes knowledge transfer a challenging issue. Ontologies have been acknowledged as a successful approach to represent domain knowledge and support knowledge-based solutions. Hence, in this work, we propose to explore ontologies to represent structured knowledge and improve knowledge sharing in HCI design. We briefly present the Human-Computer Interaction Design Ontology (HCIDO), a reference ontology that addresses HCI design aspects that connect HCI and Software Engineering concerns. By making knowledge related to the HCI design domain explicit and structured, HCIDO has helped us to develop KTID, a tool that aims to support capturing and sharing useful knowledge to aid in HCI design. Preliminary results indicate that the tool may be particularly useful for novice HCI designers.

Bibtex
@inproceedings{castro2021-KTID,
  abstract = {Developing interactive systems is a challenging task that involves concerns related to the human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design is a core issue when developing such systems. It often involves people with different backgrounds (e.g., Arts, Software Engineering, Design), which makes knowledge transfer a challenging issue. Ontologies have been acknowledged as a successful approach to represent domain knowledge and support knowledge-based solutions. Hence, in this work, we propose to explore ontologies to represent structured knowledge and improve knowledge sharing in HCI design. We briefly present the Human-Computer Interaction Design Ontology (HCIDO), a reference ontology that addresses HCI design aspects that connect HCI and Software Engineering concerns. By making knowledge related to the HCI design domain explicit and structured, HCIDO has helped us to develop KTID, a tool that aims to support capturing and sharing useful knowledge to aid in HCI design. Preliminary results indicate that the tool may be particularly useful for novice HCI designers.},
  address = {New York, NY, USA},
  author = {Castro, Murillo Vasconcelos Henriques Bittencourt and Barcellos, Monalessa Perini and Falbo, Ricardo de Almeida and Costa, Simone Dornelas},
  booktitle = {Proceedings of the XX Brazilian Symposium on Human Factors in Computing Systems},
  doi = {10.1145/3472301.3484327},
  isbn = {9781450386173},
  month = {oct},
  pages = {1--7},
  publisher = {ACM},
  title = {{Using Ontologies to aid Knowledge Sharing in HCI Design}},
  url = {https://dl.acm.org/doi/10.1145/3472301.3484327},
  year = {2021}
}

Conference publication

Castro, M. V. H. B., Costa, S. D., Barcellos, M. P., & Falbo, R. de A. (2020). Knowledge Management in Human-Computer Interaction Design: A Mapping Study. Proceedings of the XXIII Iberoamerican Conference on Software Engineering, CIbSE 2020, Curitiba, Brazil, November, 9–13. [url] [pdf]

Abstract

Developing interactive systems is a challenging task. It involves concerns related to the human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design must be addressed when developing such systems. HCI design often involves people with different backgrounds, what makes communication and knowledge transfer a challenging issue. In this scenario, knowledge management can support understanding concepts from different knowledge areas and help learn from previous experiences. Aiming at investigating how knowledge management has supported HCI design and contributed to the development of interactive systems, we performed a mapping study and analyzed 15 studies reporting the use of knowledge management in HCI design. In this paper, we present our study and discuss its main findings.

Bibtex
@inproceedings{castro2020,
  abstract = {Developing interactive systems is a challenging task. It involves concerns related to the human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design must be addressed when developing such systems. HCI design often involves people with different backgrounds, what makes communication and knowledge transfer a challenging issue. In this scenario, knowledge management can support understanding concepts from different knowledge areas and help learn from previous experiences. Aiming at investigating how knowledge management has supported HCI design and contributed to the development of interactive systems, we performed a mapping study and analyzed 15 studies reporting the use of knowledge management in HCI design. In this paper, we present our study and discuss its main findings.},
  address = {Curitiba, Brazil},
  author = {Castro, Murillo Vasconcelos Henriques Bittencourt and Costa, Simone Dornelas and Barcellos, Monalessa Perini and Falbo, Ricardo de Almeida},
  booktitle = {Proceedings of the XXIII Iberoamerican Conference on Software Engineering, CIbSE 2020, Curitiba, Brazil, November},
  pages = {9--13},
  title = {{Knowledge Management in Human-Computer Interaction Design: A Mapping Study}},
  url = {http://cibse2020.ppgia.pucpr.br/images/artigos/11/S11_P1.pdf},
  year = {2020}
}

Conference publication

Costa, S. D., Barcellos, M. P., Falbo, R. de A., & Castro, M. V. H. B. (2020). Towards an Ontology Network on Human-Computer Interaction. In G. Dobbie, U. Frank, G. Kappel, S. W. Liddle, & H. C. Mayr (Eds.), Proceedings of the 39th International Conference on Conceptual Modeling (pp. 331–341). Springer International Publishing. https://doi.org/10.1007/978-3-030-62522-1_24 [doi] [pdf]

Abstract

Engineering interactive computer systems is a challenging task that involves concerns related to the human-computer interaction (HCI), such as usability and user experience. HCI is a wide domain, where ontologies are useful instruments for supporting knowledge-related problems. However, HCI ontologies have been built and used in isolation. Ideally, in wide domains, ontologies should not be stand-alone artifacts. They should relate to each other, forming a network of interlinked semantic resources, i.e. an ontology network. Therefore, in this paper we introduce HCI-ON, a Human-Computer Interaction Ontology Network composed of ontologies that we have developed and others found in the literature. HCI-ON organizes and integrates knowledge, serving as a basis to several applications. We also discuss mechanisms to evolve HCI-ON and present some envisioned applications.

Bibtex
@incollection{costa2020-HCION,
  abstract = {Engineering interactive computer systems is a challenging task that involves concerns related to the human-computer interaction (HCI), such as usability and user experience. HCI is a wide domain, where ontologies are useful instruments for supporting knowledge-related problems. However, HCI ontologies have been built and used in isolation. Ideally, in wide domains, ontologies should not be stand-alone artifacts. They should relate to each other, forming a network of interlinked semantic resources, i.e. an ontology network. Therefore, in this paper we introduce HCI-ON, a Human-Computer Interaction Ontology Network composed of ontologies that we have developed and others found in the literature. HCI-ON organizes and integrates knowledge, serving as a basis to several applications. We also discuss mechanisms to evolve HCI-ON and present some envisioned applications.},
  address = {Cham},
  author = {Costa, Simone Dornelas and Barcellos, Monalessa Perini and Falbo, Ricardo de Almeida and Castro, Murillo Vasconcelos Henriques Bittencourt},
  booktitle = {Proceedings of the 39th International Conference on Conceptual Modeling},
  doi = {10.1007/978-3-030-62522-1_24},
  editor = {Dobbie, Gillian and Frank, Ulrich and Kappel, Gerti and Liddle, Stephen W and Mayr, Heinrich C},
  isbn = {978-3-030-62522-1},
  pages = {331--341},
  publisher = {Springer International Publishing},
  title = {{Towards an Ontology Network on Human-Computer Interaction}},
  url = {http://link.springer.com/10.1007/978-3-030-62522-1_24},
  year = {2020}
}

Master thesis

Castro, M. V. H. B. C. (2021). An Ontology to support Knowledge Management Solutions for Human-Computer Interaction Design (p. 163). Computer Science Department, Federal University of Espírito Santo (UFES).

Abstract

Developing interactive systems is a challenging task. It involves concerns related to the human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design must be addressed when developing such systems. HCI design often involves people with different backgrounds, technical languages, terms and knowledge, what makes communication and knowledge transfer a challenging issue. In this scenario, knowledge management can support understanding concepts from different knowledge areas and help learn from previous experiences. Knowledge management has supported HCI design mainly to improve product quality and reduce effort and time spent on design activities. However, there is a need for simpler and more practical knowledge management solutions to support HCI design. In addition, the lack of a common conceptualization about HCI design has been one of the main challenges to be addressed. This leads to semantic interoperability problems, such as ambiguity and imprecision when interpreting shared information, and hampers communication and knowledge transfer. Aiming to provide a well-founded conceptualization about HCI design domain in the context of the development of interactive systems, this work proposes HCIDO (Human-Computer Interaction Design Ontology). HCIDO is a reference ontology of the Human-Computer Interaction Ontology Network (HCI-ON) and is also connected to the Software Engineering Ontology Network (SEON), allowing for the reuse of concepts related to Software Engineering and HCI aspects, such as requirements, code, interactive systems and users, as well as making them connected to design aspects. HCIDO was evaluated through verification and validation techniques. Moreover, a computational tool was developed using HCIDO as a reference model, illustrating how the ontology can be applied to support knowledge management solutions in HCI design. The tool supports knowledge management activities (e.g., knowledge capture, representation, storage, retrieval, use and evaluation) in the HCI design of interactive systems by allowing HCI designers to annotate structured information about design choices in design artifacts shared with HCI design stakeholders.

Bibtex
@mastersthesis{castro2021thesis,
  abstract = {Developing interactive systems is a challenging task. It involves concerns related to the human-computer interaction (HCI), such as usability and user experience. Therefore, HCI design must be addressed when developing such systems. HCI design often involves people with different backgrounds, technical languages, terms and knowledge, what makes communication and knowledge transfer a challenging issue. In this scenario, knowledge management can support understanding concepts from different knowledge areas and help learn from previous experiences. Knowledge management has supported HCI design mainly to improve product quality and reduce effort and time spent on design activities. However, there is a need for simpler and more practical knowledge management solutions to support HCI design. In addition, the lack of a common conceptualization about HCI design has been one of the main challenges to be addressed. This leads to semantic interoperability problems, such as ambiguity and imprecision when interpreting shared information, and hampers communication and knowledge transfer. Aiming to provide a well-founded conceptualization about HCI design domain in the context of the development of interactive systems, this work proposes HCIDO (Human-Computer Interaction Design Ontology). HCIDO is a reference ontology of the Human-Computer Interaction Ontology Network (HCI-ON) and is also connected to the Software Engineering Ontology Network (SEON), allowing for the reuse of concepts related to Software Engineering and HCI aspects, such as requirements, code, interactive systems and users, as well as making them connected to design aspects. HCIDO was evaluated through verification and validation techniques. Moreover, a computational tool was developed using HCIDO as a reference model, illustrating how the ontology can be applied to support knowledge management solutions in HCI design. The tool supports knowledge management activities (e.g., knowledge capture, representation, storage, retrieval, use and evaluation) in the HCI design of interactive systems by allowing HCI designers to annotate structured information about design choices in design artifacts shared with HCI design stakeholders.},
  author = {Castro, Murillo Vasconcelos H B Castro},
  school = {Computer Science Department, Federal University of Esp{\'{i}}rito Santo (UFES)},
  title = {{An Ontology to support Knowledge Management Solutions for Human-Computer Interaction Design}},
  pages = {163},
  year = {2021}
}

Monograph (undergraduate)

Manso, C. de F. (2022). UXON: Um Sistema Baseado em Ontologias para Avaliação da Experiência de Usuário em Sistemas Imersivos [Techreport]. Universidade Federal do Espírito Santo. [pdf]

Abstract

Com o avanço tecnológico e o consequente aumento da quantidade de sistemas interativos propostos e disponibilizados para uso, surge cada vez mais a necessidade desses sistemas investirem em usabilidade e em promoverem experiências envolventes aos usuários. Para alcançar tais objetivos, os sistemas interativos devem atender certos critérios de qualidade. O processo de avaliação de sistemas interativos tem enfoque em garantir que o sistema atenda esses critérios. O fenômeno de interação humano-computador (IHC) e a avaliação de IHC são alguns dos aspectos tratados na Human-Computer Interaction Ontology Network (HCI-ON), que está sendo proposta no contexto da tese de doutorado da coorientadora deste trabalho e visa fornecer uma conceituação abrangente e consistente para representar um corpo de conhecimento em IHC e apoiar soluções nesse domínio. Nesse contexto, este trabalho tem como objetivo produzir uma solução baseada em ontologias para apoiar o processo de avaliação de IHC em sistemas interativos. A solução foi desenvolvida como uma aplicação web chamada UXON (User eXperience Ontology Network-based system) para auxiliar a visualização de dados coletados para métricas de interatividade e comportamento em um sistema interativo imersivo de composição musical, o Compomus. Os dados coletados são apresentados de modo a facilitar a visualização dos resultados e, consequentemente, a avaliação da experiência do usuário quando utiliza o Compomus. HCI-ON foi utilizada como base para o desenvolvimento de UXON. Um extrato de HCI-ON foi utilizado na modelagem conceitual de UXON e também foi implementado como uma ontologia operacional para instanciar e fazer consultas sobre os dados inseridos no sistema. Uma versão inicial de UXON foi projetada, desenvolvida e disponibilizada para uso de pesquisadores do laboratório USES da Universidade Federal do Amazonas (UFAM), que consideraram a aplicação útil. A elaboração desse trabalho proporcionou à autora uma experiência de aprendizagem e agregou conhecimento em diversos domínios, além de evidenciar a trajetória de estudo realizada durante o curso de graduação em Ciência da Computação.

Bibtex
@techreport{manso2022,
  abstract = {Com o avanço tecnológico e o consequente aumento da quantidade de sistemas interativos propostos e disponibilizados para uso, surge cada vez mais a necessidade desses sistemas investirem em usabilidade e em promoverem experiências envolventes aos usuários. Para alcançar tais objetivos, os sistemas interativos devem atender certos critérios de qualidade. O processo de avaliação de sistemas interativos tem enfoque em garantir que o sistema atenda esses critérios. O fenômeno de interação humano-computador (IHC) e a avaliação de IHC são alguns dos aspectos tratados na Human-Computer Interaction Ontology Network (HCI-ON), que está sendo proposta no contexto da tese de doutorado da coorientadora deste trabalho e visa fornecer uma conceituação abrangente e consistente para representar um corpo de conhecimento em IHC e apoiar soluções nesse domínio. Nesse contexto, este trabalho tem como objetivo produzir uma solução baseada em ontologias para apoiar o processo de avaliação de IHC em sistemas interativos. A solução foi desenvolvida como uma aplicação web chamada UXON (User eXperience Ontology Network-based system) para auxiliar a visualização de dados coletados para métricas de interatividade e comportamento em um sistema interativo imersivo de composição musical, o Compomus. Os dados coletados são apresentados de modo a facilitar a visualização dos resultados e, consequentemente, a avaliação da experiência do usuário quando utiliza o Compomus. HCI-ON foi utilizada como base para o desenvolvimento de UXON. Um extrato de HCI-ON foi utilizado na modelagem conceitual de UXON e também foi implementado como uma ontologia operacional para instanciar e fazer consultas sobre os dados inseridos no sistema. Uma versão inicial de UXON foi projetada, desenvolvida e disponibilizada para uso de pesquisadores do laboratório USES da Universidade Federal do Amazonas (UFAM), que consideraram a aplicação útil. A elaboração desse trabalho proporcionou à autora uma experiência de aprendizagem e agregou conhecimento em diversos domínios, além de evidenciar a trajetória de estudo realizada durante o curso de graduação em Ciência da Computação.},
  title = {{UXON: Um Sistema Baseado em Ontologias para Avaliação da Experiência de Usuário em Sistemas Imersivos}},
  author = {Manso, Carolina de Freitas},
  institution = {Universidade Federal do Espírito Santo},
  year = {2022},
  note = {in Portuguese only},
}

Monograph (undergraduate)

Scalser, M. B. (2022). SNOPI: Um Sistema de Interface Adaptativa baseada em Ontologia [Techreport]. Universidade Federal do Espírito Santo. [pdf]

Abstract

Desde a criação e democratização de computadores pessoais e smartphones, novas formas de manusear dispositivos foram surgindo. Com isso, também surgiu um novo ramo de estudos, sendo este conhecido atualmente como Interação Humano-Computador (IHC). Um problema relacionado a IHC conhecido e, muito discutido atualmente, é a baixa usabilidade quando diferentes tipos de usuários utilizam o mesmo sistema. Uma solução possível para este problema são os sistemas adaptativos, pois eles conseguem alterar aspectos de sua estrutura ou funcionalidades e, com isso, acomodar e atender melhor às necessidades de diferentes usuários e suas mudanças ao longo do tempo. Porém, o campo da IHC envolve diferentes áreas de conhecimento, com diferentes especialistas envolvidos, fazendo com que conceitos muitas vezes não possuam um significado consensual, criando, assim, conflitos semânticos no entendimento e na modelagem das características do usuário, entre outros. Diante disto, este trabalho propõe o uso de ontologias no desenvolvimento de sistemas adaptativos. Ontologias têm sido usadas com sucesso em vários domínios para capturar e organizar conhecimento, visando lidar com interoperabilidade e problemas relacionados ao conhecimento. No Núcleo de Estudos em Modelagem Conceitual e Ontologias (NEMO), no qual este trabalho foi realizado, encontra-se em desenvolvimento HCI-ON (Human-Computer Interaction Ontology Network), uma rede de ontologias que trata aspectos relacionados a IHC. Nessa rede, no contexto da pesquisa de doutorado do coorientador deste trabalho, estão sendo desenvolvidas ontologias que tratam aspectos relevantes para o desenvolvimento de interfaces adaptativas (e.g., caracterização do usuário). Neste trabalho, um extrato de HCI-ON foi utilizado no desenvolvimento de SNOPI (Social Network with Ontology-based Adaptive Interface), uma rede social com interface adaptativa baseada em ontologia. O extrato de HCI-ON foi utilizado na modelagem conceitual de SNOPI e para construção da ontoSNOPI (ontologia operacional de SNOPI). Uma versão inicial de SNOPI foi projetada e desenvolvida, incluindo algumas adaptações de interface de acordo com o perfil do usuário.

Bibtex
@techreport{scalser2022,
  abstract = {Desde a criação e democratização de computadores pessoais e smartphones, novas formas de manusear dispositivos foram surgindo. Com isso, também surgiu um novo ramo de estudos, sendo este conhecido atualmente como Interação Humano-Computador (IHC). Um problema relacionado a IHC conhecido e, muito discutido atualmente, é a baixa usabilidade quando diferentes tipos de usuários utilizam o mesmo sistema. Uma solução possível para este problema são os sistemas adaptativos, pois eles conseguem alterar aspectos de sua estrutura ou funcionalidades e, com isso, acomodar e atender melhor às necessidades de diferentes usuários e suas mudanças ao longo do tempo. Porém, o campo da IHC envolve diferentes áreas de conhecimento, com diferentes especialistas envolvidos, fazendo com que conceitos muitas vezes não possuam um significado consensual, criando, assim, conflitos semânticos no entendimento e na modelagem das características do usuário, entre outros. Diante disto, este trabalho propõe o uso de ontologias no desenvolvimento de sistemas adaptativos. Ontologias têm sido usadas com sucesso em vários domínios para capturar e organizar conhecimento, visando lidar com interoperabilidade e problemas relacionados ao conhecimento. No Núcleo de Estudos em Modelagem Conceitual e Ontologias (NEMO), no qual este trabalho foi realizado, encontra-se em desenvolvimento HCI-ON (Human-Computer Interaction Ontology Network), uma rede de ontologias que trata aspectos relacionados a IHC. Nessa rede, no contexto da pesquisa de doutorado do coorientador deste trabalho, estão sendo desenvolvidas ontologias que tratam aspectos relevantes para o desenvolvimento de interfaces adaptativas (e.g., caracterização do usuário). Neste trabalho, um extrato de HCI-ON foi utilizado no desenvolvimento de SNOPI (Social Network with Ontology-based Adaptive Interface), uma rede social com interface adaptativa baseada em ontologia. O extrato de HCI-ON foi utilizado na modelagem conceitual de SNOPI e para construção da ontoSNOPI (ontologia operacional de SNOPI). Uma versão inicial de SNOPI foi projetada e desenvolvida, incluindo algumas adaptações de interface de acordo com o perfil do usuário.},
  title = {{SNOPI: Um Sistema de Interface Adaptativa baseada em Ontologia}},
  author = {Scalser, Murilo Borghardt},
  institution = {Universidade Federal do Espírito Santo},
  year = {2022},
  note = {in Portuguese only},
}

Monograph (undergraduate)

Sessa, B. O. (2021). Uma Ferramenta Baseada em Ontologia para Apoiar Aspectos de Gerência de Conhecimento no Design de IHC [Techreport]. Universidade Federal do Espírito Santo. [pdf]

Abstract

Com a democratização dos computadores e smartphones, é cada vez maior o investimento feito por corporações nos sistemas computacionais interativos. Visando melhorar cada vez mais a usabilidade desses sistemas, são levados em consideração aspectos de design de interação humano-computador (IHC). Como IHC é uma área multidisciplinar, equipes envolvidas no design de IHC costumam ser compostas por profissionais de diferentes especialidades, cada qual com seu próprio corpo de conhecimento e vocabulário técnico. Com isso, a conceituação sobre design de IHC e sobre o produto sendo desenvolvido pode se tornar conflitante entre os diferentes profissionais (i.e., não há consenso com relação ao significado dos conceitos), dificultando assim a comunicação e a transferência de conhecimento. Diante disso, a combinação entre ontologias e soluções de gerência de conhecimento (GC) pode ser útil, apoiando a captura e organização de conhecimento de design de IHC e provendo mecanismos que possibilitam a representação, armazenamento, recuperação, utilização e avaliação desse conhecimento. Nesse contexto, a ontologia de referência HCIDO (Human-Computer Interaction Design Ontology) foi proposta em (CASTRO, 2021), com o intuito de prover uma conceituação bem fundamentada e consensual sobre design de IHC e servir de apoio para soluções de GC no design de IHC. Neste trabalho, HCIDO foi utilizada no desenvolvimento de KTID (Knowledge Tool for Interaction Design), uma ferramenta de apoio a aspectos de GC no design de IHC. HCIDO foi utilizada na modelagem conceitual de KTID como um recurso de conhecimento sobre o domínio de design de IHC. Uma versão inicial de KTID foi projetada, desenvolvida e disponibilizada para uso, incluindo funcionalidades que apoiam representação, armazenamento, recuperação e avaliação de conhecimento no design de IHC.

Bibtex
@techreport{sessa2021,
  abstract = {Com a democratização dos computadores e smartphones, é cada vez maior o investimento feito por corporações nos sistemas computacionais interativos. Visando melhorar cada vez mais a usabilidade desses sistemas, são levados em consideração aspectos de design de interação humano-computador (IHC). Como IHC é uma área multidisciplinar, equipes envolvidas no design de IHC costumam ser compostas por profissionais de diferentes especialidades, cada qual com seu próprio corpo de conhecimento e vocabulário técnico. Com isso, a conceituação sobre design de IHC e sobre o produto sendo desenvolvido pode se tornar conflitante entre os diferentes profissionais (i.e., não há consenso com relação ao significado dos conceitos), dificultando assim a comunicação e a transferência de conhecimento. Diante disso, a combinação entre ontologias e soluções de gerência de conhecimento (GC) pode ser útil, apoiando a captura e organização de conhecimento de design de IHC e provendo mecanismos que possibilitam a representação, armazenamento, recuperação, utilização e avaliação desse conhecimento. Nesse contexto, a ontologia de referência HCIDO (Human-Computer Interaction Design Ontology) foi proposta em (CASTRO, 2021), com o intuito de prover uma conceituação bem fundamentada e consensual sobre design de IHC e servir de apoio para soluções de GC no design de IHC. Neste trabalho, HCIDO foi utilizada no desenvolvimento de KTID (Knowledge Tool for Interaction Design), uma ferramenta de apoio a aspectos de GC no design de IHC. HCIDO foi utilizada na modelagem conceitual de KTID como um recurso de conhecimento sobre o domínio de design de IHC. Uma versão inicial de KTID foi projetada, desenvolvida e disponibilizada para uso, incluindo funcionalidades que apoiam representação, armazenamento, recuperação e avaliação de conhecimento no design de IHC.},
  title = {{Uma Ferramenta Baseada em Ontologia para Apoiar Aspectos de Gerência de Conhecimento no Design de IHC}},
  author = {Sessa, Beatriz Oginoni},
  institution = {Universidade Federal do Espírito Santo},
  year = {2021},
  note = {in Portuguese only},
}