Giter VIP home page Giter VIP logo

affectiveslider's Introduction

The Affective Slider (AS)

The Affective Slider (AS) is a new digital scale for the self-assessment of emotion composed of two slider controls that measure pleasure (sad - happy) and arousal (sleepy - wideawake). It can be easily included in electronic surveys and questionnaires. The AS is released under a Creative Commons license and can be freely adopted in a broad range of fields, including (but not limited to) marketing research, user experience testing, science and psychology.

The AS has been empirically validated and presented in the following open access scientific publication:

Alberto Betella and Paul F.M.J. Verschure, "The Affective Slider: A Digital Self-Assessment Scale for the Measurement of Human Emotions", PLoS ONE, vol. 11, p. e0148037, 2016. DOI: 10.1371/journal.pone.0148037

the Affective Slider

Design and implementation guidelines

See the existing implementations of the AS and contribute with your own. Just fork & pull ✌️

Custom-tailored implementations of the AS can be developed using any programming framework (e.g. iOS or Android SDK), as long as they fully comply with the following guidelines:

  • Both the pleasure and arousal slider controls must have an horizontal orientation and be presented simultaneously with the slider thumbs (i.e. the movable elements) always placed at the center of the tracks. For right-to-left writing cultures the AS can be horizontally mirrored;
  • The spacing between the two sliders and their size must be adequate (and proportional to the screen) to allow the user to easily select the desired values;
  • Each one of the sliders must be followed by the intensity cue including the associated emoticons placed at the two extremities;
  • All the elements composing the AS must adopt exclusively a greyscale color palette. In case the AS is used on a black or dark background, the default color palette should be inverted (i.e. black to white);
  • Each slider measures a single value on a continuous normalized scale ranging from 0 to 1 with a central value (i.e. default thumb position) equal to 0.5 and a minimum resolution of 100 steps (i.e. least step = 0.01). This resolution can increase (e.g. least step ≤ 0.001) in case of devices with high-resolution screens, such as desktop PCs and tablets;
  • To allow for an easy manipulation, the sliders thumbs must have the shape of a perfect circle or square (with optional rounded corners) and be at least 10% bigger than the track bar height.

Moreover, in order to discourage potential biases in ratings, we strongly suggest to implement the following recommendations:

  • The presentation order of the two sliders should be randomized (i.e. pleasure above and arousal below, or vice versa);
  • User interactions with the thumbs such as clicks or taps should be detected to provide immediate visual feedback (e.g. upon interaction, the thumb filling color changes from white to black) and to identify potential dummy ratings (e.g. to prevent the user to continue until a rating is performed or to mark the data point as non-genuine for posterior exclusion in case the thumb is not tapped at all).

affectiveslider's People

Contributors

albertobeta avatar

Watchers

Barbara avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.