Windson Viana

Windson Viana
Universidade Federal do Ceará | UFC · Instituto Universidade Virtual - UFC Virtual

Docteur en Informatique par l'Université Joseph Fourier

About

181
Publications
36,414
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
839
Citations
Introduction
Adjunct Professor of UFC Virtual Institute and member of the Master and Doctorate in Computer Science (MDCC) program of the Federal University of Ceará (UFC). He holds a bachelor's degree in Computer Science from the Federal University of Ceará (2002), a master's degree in Computer Science from the Federal University of Ceará (2005) and a PhD (specialité Informatique) from the Université de Grenoble, France (2010). He has experience in the area of ​Computer Science, with emphasis on Mobile Computing, Multimedia, and Software Engineering. He works mainly on the following topics: mobile and ubiquitous computing, context awareness, middlewares, assistive technologies, multimedia document management, and pervasive games.
Additional affiliations
July 2010 - July 2017
Universidade Federal do Ceará
Position
  • Professor (Associate)
July 2010 - present
Universidade Federal do Ceará
Position
  • Professor (Associate)
September 2005 - February 2010
Laboratoire d'Informatique de Grenoble
Position
  • PhD Student

Publications

Publications (181)
Conference Paper
Este trabalho investiga os problemas enfrentados por desenvolvedores brasileiros com deficiência visual. Duas perspectivas foram adotadas na pesquisa: a avaliação de acessibilidade por meio de ferramentas de checagem e um survey com desenvolvedores brasileiros. Um questionário foi aplicado a 10 desenvolvedores com deficiência visual e quatro ferram...
Conference Paper
A Aprendizagem Baseada em Jogos já demostrou suas virtudes e desafios na educação em Computação em diversas disciplinas. Os jogos têm o potencial de reforçar a construção do conhecimento, aumentar o engajamento e auxiliar na melhoria das habilidades dos estudantes, como a resolução de problemas, colaboração e comunicação, sendo essas duas últimas h...
Conference Paper
Full-text available
O ensino de Estrutura de Dados (ED), por si só, em cursos de computação já tradicionalmente apresenta desafios relacionados à compreensão do conteúdo. Com a pandemia da COVID-19 e a adoção do ensino remoto emergencial (ERE), esses problemas foram intensificados. Esta pesquisa apresenta uma abordagem para mitigar tais desafios por meio do uso do mét...
Conference Paper
Políticas públicas e mudanças institucionais nas últimas décadas foram fundamentais para o aumento do número de estudantes com deficiência visual (EDV) no ensino superior, sendo esse aumento também observado para os cursos de Computação. Neste contexto, o presente trabalho apresenta o perfil dos EDV que ingressam nesses cursos, suas percepções do e...
Conference Paper
Este artigo apresenta uma proposta de tese de doutorado que tem como objetivo principal o desenvolvimento e avaliação de uma plataforma para assistir professores na montagem de roteiros de avaliação da aprendizagem do Pensamento Computacional (PC). O instrumento de avaliação disponibilizado pela ferramenta será suficientemente abrangente para ser u...
Article
Full-text available
Esta pesquisa investiga a percepção de famílias com crianças matriculadas em 79 escolas privadas, na cidade de Fortaleza, sobre o processo de implantação do ensino remoto emergencial. Os dados foram coletados mediante a aplicação de um questionário on-line, composto por perguntas fechadas e abertas, respondido por 201 participantes. O procedimento...
Conference Paper
O afro-brasileiro e o indígena foram excluídos na sociedade, e seus respectivos papéis, até a Constituição de 1988, eram mínimos ou inexistentes. Mesmo depois de 33 anos, somado a algumas leis, há ainda o preconceito racial e a omissão de informação sobre ambas as culturas. Para contribuir com essa área, este artigo descreve a proposta de um jogo n...
Conference Paper
A atividade de compreensão do código-fonte é fundamental no desenvolvimento e manutenção de software. Nesse contexto, Átomos de Confusão (AC) surgem como a menor porção de código capaz de causar confusão em desenvolvedores nesse processo. Neste artigo, é apresentado o BOHR - The Atoms of Confusion Hunter, uma ferramenta que tem como objetivos: (i)...
Conference Paper
Full-text available
Context. In the COVID-19 pandemic, higher education was one of the most affected in adapting the teaching-learning process to comply with social distance measures. In this context, this research reports how we combined two active methodologies in Software Engineering Emergency Remote Teaching. Objective. Therefore, this study aims to report the exp...
Article
Full-text available
O artigo descreve o Programa Nacional do Livro e do Material Didático (PNLD), uma das mais antigas políticas públicas do Brasil, quanto ao seu funcionamento para o Ensino Médio (EM) desde o seu surgimento, e relata as mudanças, que estão previstas com base na Lei do Novo Ensino Médio (13.415/2017), dos materiais didáticos para 2021. A pesquisa foi...
Conference Paper
A disciplina de Redes de Computadores é um desafio tanto para os professores, quanto para os alunos devido à sua natureza demasiadamente teórica. Para subverter essa situação, a adoção de metodologias que aumentem a motivação e o envolvimento dos alunos e os tornem protagonistas de sua aprendizagem emergem como possíveis soluções. Nesse contexto, a...
Article
Location-Based Games (LBGs) rely on the player's location to change its game state. Developing worldwide LBGs is a challenging task due to the need to deploy game instances in multiple locations while maintaining the same game balancing, features, and even correlations between locations of the game and the real world. Hence, it is virtually impossi...
Conference Paper
Full-text available
In Brazil, 2010, more than 6.5 million people claimed to have some visual impairments. Software and Web accessibility are becoming first-class requirements to promote a better relationship between those people with visual impairments and the internet as well as with new digital technologies. However, designers and software developers need more empa...
Article
Full-text available
Games User Research (GUR) is an interdisciplinary field of study that aims to measure, analyze, and understand players' interaction and experience with digital games. Joining efforts to the advances in GUR, this work focuses on the evaluation of player interaction with location-based games (LBGs), seeking to understand which aspects of this interac...
Article
Full-text available
Abstract Exception handling is a well-known technique used to improve software robustness. However, recent studies report that developers typically neglect exception handling (mostly novice ones). We believe the quality of exception handling code in a software project is directly affected (i) by the absence, or lack of awareness, of an explicit exc...
Article
Background Internet of Things (IoT) enables the interaction among objects to provide services to their users. Areas such as eHealth, smart energy, and smart buildings have been benefiting from the IoT potential. However, the development of IoT systems is still complex because it deals with a highly dynamic, volatile, and heterogeneous environment....
Conference Paper
Full-text available
This paper presents a proposal for teaching Computational Thinking, combining the use of Computational Action to Design Thinking. We evaluated it in a course taught to students in the first semester of Computer Science, which also used the concepts of Emergency Remote Education. At the end of the course, each student developed a mobile application,...
Conference Paper
Full-text available
Nos últimos anos, o Pensamento Computacional (PC) vem ganhando destaque no cenário mundial e, muitas pesquisas apontam o paradigma de Programação em Blocos (PB) como uma das principais alternativas de ensino do PC para pessoas que não tenham experiência com programação. Nesse sentido, este trabalho propõe a realização de uma Mapeamento Sistemático...
Conference Paper
Full-text available
Este trabalho relata a avaliação diagnóstica de estudantes de um curso de Sistemas de Informação (SI) apoiada por um sistema Web, chamado Questione, que armazena e indexa questões com estruturas semelhantes às questões aplicadas no Enade. O artigo relata a evolução dos estudantes com relação às competências mensuradas e como esses dados serviram pa...
Conference Paper
Full-text available
Muitos desafios de pesquisa e desenvolvimento atualmente permeiam o cenário de usabilidade e interação de jogos voltados para pessoas com deficiência. Levando em conta que os jogos digitais são cada vez mais populares e atraem também a atenção deste público, tanto para entretenimento quanto para a educação, multiplicaram-se os casos que demandam ma...
Conference Paper
Full-text available
INTRODUCTION: One of the most significant challenges in the development of applications and AAL (Ambient Assisted Living) platforms is the interoperability between the various systems that compose the AAL platform. However, a solution would be to use the Internet of Things (IoT) technologies and standards to address requirements that, such as inter...
Conference Paper
Full-text available
Smartphone apps are part of the daily lives of the world's population and influence how these people have fun, work, and learn. The importance of these applications further increases the need to include an audience that may have difficulty accessing them. For example, older people or people with disabilities may be excluded. In this context, this r...
Conference Paper
BACKGROUND AND MOTIVATION: The world population is living longer than ever before, Ambient Assisted Living (AAL) research try to ensure people are ageing well by using digital and physical technologies. The development of AAL platforms presents several challenges (e.g., sensor data integration, device interoperability). Many requirements for AAL pl...
Article
BACKGROUND: Knowing their current position in the surroundings constitutes one of the biggest challenges faced by people with visual disabilities when they move around. For them, it is difficult to be aware of the direction in which they are going, and the location of nearby objects and obstacles. In this context, obtaining relevant spatial informa...
Article
Full-text available
Mark Weiser coined the term Ubiquitous Computing (UbiComp) describing a future in which everyday life-objects would have embedded computers providing services anytime and anywhere. This paradigm is theme recurrent in many graduate courses of Computer Science around the world. To better understand the challenge of teaching Ubiquitous Computing (UbiC...
Chapter
Mobile cloud computing (MCC) and context-aware computing are research topics with growing evidence. The former seeks to leverage cloud computing features to improve the performance of mobile applications and reduce the energy consumption of mobile devices, while the latter seeks effective ways to build applications that react to changes in its cont...
Conference Paper
Full-text available
In Computer Science, teaching Distributed Systems presents many challenges primarily related to the students' prior knowledge. Some new Learning Approaches emerged and can aid to improve learning processes in this scenario, such as Flipped Classroom and Adaptive Learning. In this context, this paper presents a study of the integration of the Flippe...
Conference Paper
Full-text available
Inicialmente, jogos digitais surgiram como uma forma de interação social realizada em um mesmo ambiente local. Entretanto, nos jogos digitais móveis, que atualmente representam a maior parte dos jogos de sucesso, são raros os casos de jogos feitos com um padrão de interação multiplayer local. Dentro deste contexto, esta pesquisa analisa o estado da...
Conference Paper
The Sense of Embodiment (SoE) is the sense that emerges when a person begins to process the properties of an artificial body as if they were the properties of its own biological body. This sense has been tested and studied through the use of VR applications, and these researches are helping us to understand our brain's representations of our bodies...
Conference Paper
Once location-based games (LBGs) have peculiar characteristics (such as mobility and pervasiveness), evaluating the quality of the user interaction with these games is not an easy task. It is necessary to explore the players' perspective carefully, focusing on their relation with the game, satisfaction, motivation, and fulfillment of expectations....
Article
Purpose People with visual impairments may have difficulty in identifying information, either on a bottle or package of medicine. As a result, many of them need the help of a third party to discern which medication they should take. In this perspective, this study aims to assist people with visual impairments to identify their medicine by using mob...
Article
Full-text available
Mobile Learning (m-Learning) emerges as a new research branch of e-learning, in which mobile devices are used during the learning process. M-learning applications are in essence mobile educational software that contains multimedia and interactivity. The development of these applications, however, is a non trivial task since it requires skills and k...
Conference Paper
Full-text available
Chronic diseases, such as diabetes, are emerging and need to be effectively monitored to avoid complications. This risk requires new ways to support patients and improve self-management of the disease. This paper presents a systematic review embedded in an App Review for analyze serious games applied to diabetes care. We found 181 games from the Go...
Conference Paper
Full-text available
Games User Research (GUR) é um campo de estudo que tem buscado formar um conjunto de técnicas para avaliar a interação dos jogadores em diversos tipos de jogos. Buscando somar esforços aos avanços nessa área, este trabalho foca na avaliação da interação com jogos baseados em localização (JBL), buscando compreender quais aspectos da \textit{player e...
Article
Full-text available
As aulas de campo promovem as habilidades dos estudantes ao incrementarem a capacidade de observação e descoberta em várias áreas do conhecimento. Ao inserir nas aulas de campo as tecnologias ubíquas, como sensores e atuadores, estas apresentam benefícios quando comparadas às tradicionais. Entretanto, o desenvolvimento de sistemas ubíquos impõe des...
Chapter
The lack of vision increases the complexity of performing tasks that require spatial representation. People with visual impairment face challenges in establishing positions of obstacles in a physical space. It is hard for them to discern their current location or a direction to go. Thus, any information about the ambient characteristics tends to be...
Conference Paper
Full-text available
O planejamento de serviços orientados por metas para indicadores de saúde promove a melhoria do acesso e da qualidade da oferta desses serviços. Um balanceamento automático de metas objetiva melhorar a aproximação dos indicadores em relação ao valor originalmente planejado em cenários incons- tantes. Neste contexto, este artigo formaliza o balancea...
Article
Design and development of Location-Based Games (LBG) are not trivial tasks due to their pervasive nature, multidisciplinary requirements, and global deployment issues. This paper presents a model-based approach to describe and generate LBGs. Our approach separates location data, game mechanics, and media content from the game implementation. We aim...
Article
Full-text available
Virtual reality presents great potential as assistive technology, however, there are still few examples of its use in the context of orientation and mobility. In this sense, an application was developed to evaluate the effectiveness of the use of gyroscope together with virtual reality as a tool for the training of guidance and mobility technique f...
Presentation
Full-text available
Apresentação da pesquisa A.V.E.R (Audio for Virtual Enhanced Reality).
Chapter
In Brazil, there isn’t a census which indicates the number of people with Down syndrome, but it is estimated that 270 thousand people have it (MOVIMENTO DOWN, 2012). This syndrome has several degrees of impairments, which causes intellectual and motor delays. In face of it, this team started to think in a way to help these persons to develop their...
Conference Paper
Full-text available
O uso de jogos como ferramentas de aprendizado tem se popularizado como uma abordagem promissora para tornar o ensino formal tradicional mais atrativo e eficaz para os estudantes. Os jogos têm o potencial de reforçar a construção do conhecimento e auxiliar no desenvolvimento de habilidades como resolução de problemas, colaboração e comunicação, alé...
Conference Paper
Full-text available
The Internet of Things (IoT) represents a new paradigm in the In-ternet history and in the way people interact with everyday objects. Academics and several industry segments have been working over the past years to make this vision possible. It is estimated that there will be dozens or hundreds of devices simultaneously connected to the user's netw...
Article
Full-text available
Os jogos pervasivos oferecerem aos jogadores uma experiência adaptável e que mistura os mundos real e virtual. Como subtipo desses jogos, têm-se os Jogos Baseados em Localização (JBL), que incorporam a posição física do jogador às suas regras e dinâmica. Esses jogos possuem características peculiares (como o uso de informações contextuais, persistê...
Conference Paper
Full-text available
Os jogos pervasivos oferecerem aos jogadores uma experiência adaptável e que mistura os mundos real e virtual. Como subtipo desses jogos, têm-se os Jogos Baseados em Localização (JBL), que incorporam a posição física do jogador às suas regras e dinâmica. Esses jogos possuem características peculiares (como o uso de informações contextuais, persistê...
Conference Paper
Full-text available
Equipes de saúde associadas à Atenção Básica ofertam diversos serviços que modificam concomitante os valores de um ou mais indicadores de saúde. A tarefa de planejar uma agenda de atendimentos de forma a otimizar os valores dos indicadores é complexa. Este trabalho tem como objetivo propor o FoxSaúde, uma abordagem multiagente que visa otimizar a a...
Conference Paper
Full-text available
In Computer Science courses, teaching the subject of Distributed Systems presents many challenges mainly related to the students' prior knowledge. Some new learning approaches emerged and can assist to improve learning processes in this scenario, such as Flipped Classroom and Adaptive Learning. In this context, this work presents a proposal to inte...
Conference Paper
Previous studies have shown that exception handling bad practices may impact the overall software quality. We believe that quality of exception handling code is directly affected by (i) an absence, or lack of awareness, of an explicit exception handling policy; and (ii) a silent rising and spreading of exception handling anti-patterns. To investiga...
Conference Paper
Full-text available
Pesquisadores de Jogos Ubíquos buscam descobrir como dispositivos de computação e sensores podem promover oentretenimento. Eles tentam estender a experiência do jogo para além do mundo virtual extrapolando seus limites para o mundo físico. Esses jogos herdam desafios tradicionais de ambos os domínios (i.e., desenvolvimento de jogos e sistemas ubíqu...
Chapter
This paper addresses the accessibility challenges of people with motor impairments regarding their access to the computer. Our focus is a new mouse design, which in its traditional ergonomics may affect the interaction with a computer and, consequently, with the Web. We introduce the design and development of a mobile application, the M2TA, which t...
Conference Paper
Ambient Assisted Living (AAL) has become an emerging and increasingly essential area of research, given the prospects of increasing the elderly world population. The establishment of the Internet of Things (IoT) paradigm provided several advances in the field of healthcare for older adults. However, the development of AAL platforms focused on older...
Article
Full-text available
Cross-Platform Mobile Development Tools allows developers to write a unique base code and create the same application for multiple mobile platforms (e.g., Android and iOS). A variety of frameworks have been proposed to support cross-platform mobile application development. PhoneGap, Sencha Touch, and Titanium are well-known frameworks designed for...
Article
Full-text available
Due to the large number of photos that are currently being generated, it is very important to have techniques to organize, search for, and retrieve such images. Photo annotation plays a key role in these mechanisms because it can link raw data (photos) to specific information that is essential for human beings to handle large amounts of content. Ho...
Article
Full-text available
While field trips promote the scientific spirit of students by increasing their ability of observation and discovery in various areas of knowledge, the introduction of ubiquitous technologies, such as sensors and actuators, during the field trips, improves students' motivation and learning. However, the development of systems for this purpose impli...
Conference Paper
Full-text available
Location-Based Games (LBGs) are a subclass of pervasive games that make use of location technologies to consider the players' geographic position in the game rules and mechanics. This research presents a model to describe and represent LBGs. The proposed model decouples location, mechanics, and game content from their implementation. We aim at allo...
Conference Paper
Full-text available
Este artigo apresenta os resultados da fase inicial de testes de acessibilidade feitos no Ambiente Virtual de Aprendizagem SOLAR, o qual apoia as atividades acadêmicas de nove cursos semipresenciais da Universidade Federal do Ceará. A avaliação efetuada contou com uma fase de análise automática feita com o auxílio de softwares direcionados para ind...