All the current ideas for GSoC2022 are listed bellow:
Keywords: User Experience (UX), Remote Usability, Research.
There is no existing tool that allows to prototype UI into VR. Some approaches has been done but until now it is possible to draw surfaces, planes, objects, etc. However, imagina that could be possible to design interfaces or VR applications with and own VR experience. On this project we want to create new method of prototyping Virtual Reality on VR.
Expected outcome: A VR application done in Open VR
Skills required: Unity, C#, Python
Possible mentors: TBA (Brazil and Spain)
Difficulty: Hard
Keywords: Remote Usability Testing, Usability Laboratory.
The world wide situation caused by COVID-19 affected several areas of knowledge and changed the world as it was known. For this reason we are forced to seek new strategies and ways to perform works that were done into a face-to-face environment to remote ones. Usability testing LAB. fits with this premise and for these reasons it should be addressed to relearn what was done in local environments and change to new paradigms that remote systems could offer. This work will be focused on the development of a set of tools that will provide the foundations of an open source community that helps to develop the future of the usability LABs.
Expected outcome: Improvement and new features defined between mentor and collaborator on the remote usabillity lab project
Skills required: Vuejs, Javascript, Firebase.
Possible mentors: TBA (Brazil)
Difficulty: Medium
Keywords: Artificial Inteligence (AI), Accessibility, Javascript, Front-end.
Eye tracking is a sensor technology that makes it possible for a computer or other device to know where a person is looking. An eye tracker can detect the presence, attention and focus of the user. It allows for unique insights into human behavior and facilitates natural user interfaces in a broad range of devices. The ability to control a computer using the eyes is also vital for people who are unable to speak or use their hands. There are a number of methods for measuring eye movement. The most popular are optical methods, in which light, typically infrared, is reflected from the eye and sensed by a camera or some other specially designed optical sensor. This project aims to research already existing eye tracking algorithms to see their boundaries and differences to keep up developing an own existing algorithm using js for a front-end system.
Expected outcome: Improvement on the web eye tracker project. Milestones defined by collaborator and mentor.
Skills required: Vuejs, Python, Flask, TensorflowJS, SKLearn and Firebase
Possible mentors: TBA
Difficulty: Medium
Keywords: Artificial Inteligence (AI), Sentimental Analysis, Journey Maps, Research.
Tons of technologies are used to evaluate psychology emotions on the study of usability tests. Heart rates, sweat gland activities, brainwaves, but those mentioned require precise and expensive sensors tools. As a cheaper system we found the face recognition systems and in a more specific way facial recognition or sentimental analysis. Although it is not a perfect system because it does not work properly with subtle emotions, it is a great system for expressive emotions. With the aim to introduce sentimental analysis into the UX remote LAB tool, we are seeking for a method that integrates sentimental analysis with the other different tools developed in order to create user journey maps that could provide more insights than working separately.
Expected outcome: Development of a method to do sentimental analysis that can be integrated with the remote usability lab project.
Skills required: No special skills required
Possible mentors: TBA (Brazil)
Difficulty: Hard
Keywords: User Experience (UX), User Interfaces (UIs), Heuristics, Reasearch.
Every year, new trends develop in user interface design that literally changes the face of the Internet for years to come. Some of these trends are just starting to emerge, while others grow more popular each year. When we talk about user interface (UI) in computing, we’re referring to how a computer program or system represents itself to its user, usually via graphics, text and sound. Those UI, involved the use of touch (e.g. Smartphones), voice (e.g. Siri) and even gestures (e.g. Microsoft Kinect) and other more complex could be those that mixtures the reality and the virtual space like virtual reality (VR) and augmented reality (AR). This work is focused to find new heuristics methods that can be applied to these new UI with the focus on voice user interfaces (VUI), VR and AR systems.
Expected outcome: A project capable of analysing UX tests in VUI, VR and AR systems
Skills required: No special skills required
Possible mentors: TBA (Spain)
Difficulty: Hard
Keywords: Artificial Inteligence (AI), Remote Usability Testing, Development.
Heat map is an umbrella term for different heat mapping tools: scroll maps, click maps, and move maps. Knowing the difference is handy, as each type helps you investigate a slightly different aspect of your website performance. The aim of this project is to develop and integrate a tool that allows to record the different heat maps inside.
Expected outcome: A tool capable of analysisng a website performance by using different heatmaps strategies
Skills required: No special skills required
Possible mentors: TBA (Colombia)
Difficulty: Easy
Keywords: Artificial Inteligence (AI), Remote Usability Testing, Development.
Scroll maps show you the exact percentage of people who scroll down to any point on the page: the redder the area, the more visitors saw it. The aim of this project is to find and research similar tools that allow to create this kind of map, explore them and compare them. After initial research, the data will be used to start the analysis of the requirements. Collected data will be used to start developing an own heat scroll map tool.
Expected outcome: An implementation of a scroll map based on user interaction in a website
Skills required: No special skills required
Possible mentors: TBA (Spain)
Difficulty: Easy
Keywords: Artificial Inteligence (AI), Remote Usability Testing, Development.
Click maps show you an aggregate of where visitors click their mouse on desktop devices and tap their finger on mobile devices (in this case, they are known as touch heatmaps). The map is color-coded to show the elements that have been clicked and tapped the most (red, orange, yellow). After researching similar methods that use the same protocol, it will be developed a new one and compared with the others.
Expected outcome: An implementation of a click map based on user interaction in a website
Skills required: No special skills required
Possible mentors: TBA (Argentina)
Difficulty: Easy
Keywords: Artificial Inteligence (AI), Remote Usability Testing, Development.
Move maps track where desktop users move their mouse as they navigate the page. The hot spots in a move map represent where users have moved their cursor on a page, and research suggests a correlation between where people are looking and where their mouse is—meaning that a move map gives you an indication of where people might be looking as they go through your page. After researching similar methods that use the same protocol, it will be developed a new one and compared with the others.
Expected outcome: A tool to create realtime move maps by tracking users' gaze direction
Skills required: No special skills required
Possible mentors: TBA (Brazil)
Difficulty: Hard
Keywords: Artificial Inteligence (AI), Remote Usability Testing, Research.
The role of emotion as a component of user experience has been pointed out in the HCI literature. Exploration of these emotional responses could provide additional insight into the user experience when it is combined with different methods like Heath Maps. We are looking for a methodology that can combine verbal and nonverbal emotion during usability tests with users.
Expected outcome: A tool to create a usability test that analyses emotion of users, both verbal and nonverbal
Skills required: No special skills required
Possible mentors: TBA (Brazil)
Difficulty: Medium
Keywords: IoT, Remote Usability, Heuristics, Research.
New methods of user interaction raised in the past few years. Voice is one of those who have grown due to the increase of the IoT products like Alexa, Google Home or Siri. For this reason new usability patterns should be addressed to guide new interactions with the users following principles or heuristics. It should be studied how it is actually done and how it could be introduced into a virtual LAB.
Expected outcome: The scope of this project is to create and analyze new heuristics that could be addressed for future VUI.
Skills required: Javascript
Possible mentors: TBA
Difficulty: Medium