Session
FOSDEM Schedule 2021
Open Source Design

Community-accessible EEG monitoring of the user's mental state in the UX/UI research

D.design
Dmitriy Kostiuk
<p>Estimating the user's mental state with a set of special measuring devices can be helpful in detecting bottlenecks of the human-computer interaction. Until recent years, electroencephalography devices were too expensive and too complicated for most UX researchers, but now there are affordable consumer-grade EEG devices.</p> <p>The talk covers EEG headsets produced by NeuroSky and Emotiv, as well as the open hardware OpenBCI project. Each headset has its advantages and disadvantages for UI/UX research. Specifics of data that can be acquired from each headset is reviewed, and existing open-source tools and libraries to get these data are discussed. The talk explains how we can use EEG headsets to evaluate mind concentration and relaxation, as well as rejection and arousal factors, which can be used to detect positive and negative emotions. EEG usage scenarios are discussed with examples of the FLOSS projects exposed to such UI testing.</p>

Estimating the user's mental state with a set of special measuring devices can be helpful in detecting bottlenecks of the human-computer interaction. Until recent years, electroencephalography devices were too expensive and too complicated for most UX researchers, but now there are affordable consumer-grade EEG devices.

The talk covers EEG headsets produced by NeuroSky and Emotiv, as well as the open hardware OpenBCI project. Each headset has its advantages and disadvantages for UI/UX research. Commercial devices have different primary goals complicating their usage for research with cyphering, special licenses and limitations in the vendor-provided proprietary SDKs - but open-source tools developed by the community improve the situation. OpenBCI is quite the opposite: it is fully open, but much harder to obtain/build.

Specifics of data that can be acquired from each headset is reviewed, and existing open-source tools and libraries to get these data are discussed. The talk explains how we can use each headset to get information about the user's mental state. Mind concentration or relaxation is a highly informative parameter for UX; it can be easily evaluated and it can be obtained with any of the EEG headsets. Besides that, most of the reviewed devices provide enough data to measure rejection and arousal factors, which can be used to detect positive and negative emotions. Finally, EEG usage scenarios with examples of the FLOSS projects exposed to such UI testing are discussed.

Additional information

Type devroom

More sessions

2/6/21
Open Source Design
D.design
<p>Every year we take some time to introduce the Open Source Design collective, what we do, where to find us and how to get involved.</p>
2/6/21
Open Source Design
David Benque
D.design
<p>CryptPad is an encrypted and open-source collaboration suite. One year ago I joined the team as a designer. In this talk I will present some of what has been achieved and reflect on the challenges ahead.</p>
2/6/21
Open Source Design
Christoph Ono
D.design
<p>Since the middle of 2020, an open community has formed around the goal of making Bitcoin more intuitive and accessible. Our big project is a Bitcoin Design Guide to help both designers and developers create better Bitcoin experiences faster. We also work to promote the idea of open design, to bring more designers into the space, and to help open-source projects adopt better design processes. This presentation will provide an overview of all these efforts, where we are (early) and what the ...
2/6/21
Open Source Design
Sascha Eggenberger
D.design
<p>In this session I'll talk about the brief history of Drupal &amp; the Drupal interface, how it has evolved and why this redesign is an important step for the future of Drupal. As it's important to being inclusive and we treat this as a key value in the Drupal community we made inclusivity &amp; accessibility the main priority.</p> <p>I will dive into the Design System, the principles behind it and the new interfaces which are based off this Design System:</p> <p>Claro The new, upcoming ...
2/6/21
Open Source Design
Belen Barros Pena
D.design
<p>Most of the free software projects I know do little to none research with their users. Well: the vast majority do absolutely none, and very few do a teensy little bit, most of the time with the most vocal members of their user base. Why is that? Why is free software afraid of user research?</p> <p>This presentation will propose a classification of free software types based on their ideas and attitudes towards user research. The classification is really just a joke, but I hope it will help me ...
2/6/21
Open Source Design
D.design
<p>During 2020 I spent the year working with the maintainers of pip, the Python package manager. The project was to implement a new dependency resolver and improve pip's usability. It was a difficult project as I knew very little about software package managers apart from doing "pip install". How do you do UX design with a piece of software used by hundreds of thousands (possibly millions!) of users on a small budget? Where do you find those users? Combined with this the maintainers were under ...
2/6/21
Open Source Design
Kartik Choudhary
D.design
<p>My talk will be structured as follows followed by a short Q&amp;A,</p> <ul> <li>Why do I need to learn to code?</li> <li>Helping OSS as a Developer-Designer</li> <li>The approach to coding for OSS complexity</li> <li>Stuff to keep in mind to make meaningful contributions</li> <li>How to tackle a particular issue?</li> <li>Receiving code reviews effectively</li> <li>Where do I go ahead with all this new found knowledge?</li> </ul>