datadrivensurveys

A platform supporting the creation of data-driven surveys.

https://github.com/datadrivensurveys/datadrivensurveys

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 8 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

data-driven online-accounts surveys user-interfaces
Last synced: 4 months ago · JSON representation ·

Repository

A platform supporting the creation of data-driven surveys.

Basic Info
Statistics
  • Stars: 4
  • Watchers: 3
  • Forks: 0
  • Open Issues: 32
  • Releases: 0
Topics
data-driven online-accounts surveys user-interfaces
Created almost 2 years ago · Last pushed 8 months ago
Metadata Files
Readme License Citation Security Authors

README.md

Data-Driven Surveys

A platform supporting the creation of data-driven surveys.

Manual

The manual for this project is maintained as a wiki.

The wiki contains a variety of tutorials and explanations for things such as deployment, adding new data-providers, variables, survey platforms, etc.

Quick Setup Guide

This project requires the following software:

Citation

Here is how you should cite this repository, in the ACM Reference Format:

text Lev Velykoivanenko, Kavous Salehzadeh Niksirat, Stefan Teofanovic, Bertil Chapuis, Michelle L. Mazurek, and Kévin Huguenin. 2024. Designing a Data-Driven Survey System: Leveraging Participants' Online Data to Personalize Surveys. In Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI '24). Association for Computing Machinery, New York, NY, USA, Article 498, 1–22. https://doi.org/10.1145/3613904.3642572

Here is the citation in bibtex format:

bibtex @inproceedings{10.1145/3613904.3642572, author = {Velykoivanenko, Lev and Salehzadeh Niksirat, Kavous and Teofanovic, Stefan and Chapuis, Bertil and Mazurek, Michelle L. and Huguenin, K\'{e}vin}, title = {Designing a Data-Driven Survey System: Leveraging Participants' Online Data to Personalize Surveys}, year = {2024}, isbn = {9798400703300}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3613904.3642572}, doi = {10.1145/3613904.3642572}, abstract = {User surveys are essential to user-centered research in many fields, including human-computer interaction (HCI). Survey personalization—specifically, adapting questionnaires to the respondents’ profiles and experiences—can improve reliability and quality of responses. However, popular survey platforms lack usable mechanisms for seamlessly importing participants’ data from other systems. This paper explores the design of a data-driven survey system to fill this gap. First, we conducted formative research, including a literature review and a survey of researchers (N = 52), to understand researchers’ practices, experiences, needs, and interests in a data-driven survey system. Then, we designed and implemented a minimum viable product called Data-Driven Surveys (DDS), which enables including respondents’ data from online service accounts (Fitbit, Instagram, and GitHub) in survey questions, answers, and flow/logic on existing survey platforms (Qualtrics and SurveyMonkey). Our system is open source and can be extended to work with more online service accounts and survey platforms. It can enhance the survey research experience for both researchers and respondents. A demonstration video is available here: https://doi.org/10.17605/osf.io/vedbj}, booktitle = {Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI '24)}, articleno = {498}, numpages = {22}, keywords = {artefact, online accounts, surveys, user interfaces}, location = {<conf-loc>, <city>Honolulu</city>, <state>HI</state>, <country>USA</country>, </conf-loc>}, series = {CHI '24}, langid = {english}, }

You can also refer to CITAITON.cff. Reference managers such as Zotero should be able to parse it automatically to create a conference paper entry.

Owner

  • Name: DataDrivenSurveys (DDS)
  • Login: DataDrivenSurveys
  • Kind: organization
  • Location: Switzerland

Citation (CITATION.cff)

cff-version: 1.2.0
message: >-
  If you use this software, please cite it using the
  metadata from the 'preferred-citation' section.
type: software
authors:
- given-names: Lev
  family-names: Velykoivanenko
  email: lev.velykoivanenko@unil.ch
  orcid: 'https://orcid.org/0000-0002-7343-2731'
  affiliation: University of Lausanne
  city: Lausanne
  country: CH
- given-names: Stefan
  family-names: Teofanovic
  email: stefan.teofanovic@heig-vd.ch
  orcid: 'https://orcid.org/0009-0002-0205-1621'
  affiliation: University of Applied Sciences Western Switzerland
  city: Yverdon-les-Bains
  country: CH
title: "DataDrivenSurveys"
version: 1.0.0
repository-code: 'https://github.com/DataDrivenSurveys/DataDrivenSurveys'
url: 'https://github.com/DataDrivenSurveys/DataDrivenSurveys'
license: MIT
preferred-citation:
  type: conference-paper
  authors:
  - given-names: Lev
    family-names: Velykoivanenko
    email: lev.velykoivanenko@unil.ch
    orcid: 'https://orcid.org/0000-0002-7343-2731'
    affiliation: University of Lausanne
    city: Lausanne
    country: CH
  - family-names: Salehzadeh Niksirat
    given-names: Kavous
    email: kavous.salehzadehniksirat@unil.ch
    orcid: 'https://orcid.org/0000-0003-4438-3544'
    affiliation: University of Lausanne & EPFL
    city: "Lausanne"
    country: "CH"
  - given-names: Stefan
    family-names: Teofanovic
    email: stefan.teofanovic@heig-vd.ch
    orcid: 'https://orcid.org/0009-0002-0205-1621'
    affiliation: University of Applied Sciences Western Switzerland
    city: Yverdon-les-Bains
    country: CH
  - given-names: Bertil
    family-names: Chapuis
    email: bertil.chapuis@heig-vd.ch
    orcid: 'https://orcid.org/0000-0003-3168-5375'
    affiliation: University of Applied Sciences Western Switzerland
    city: "Yverdon-les-Bains"
    country: CH
  - given-names: Michelle L.
    family-names: Mazurek
    email: mmazurek@umd.edu
    orcid: 'https://orcid.org/0000-0003-4151-6428'
    affiliation: University of Maryland
    city: "College Park, MD"
    country: US
  - given-names: Kevin
    family-names: Huguenin
    email: kevin.huguenin@unil.ch
    orcid: 'https://orcid.org/0000-0001-7147-1828'
    affiliation: University of Lausanne
    city: Lausanne
    country: CH
  title: "Designing a Data-Driven Survey System: Leveraging Participants' Online Data to Personalize Surveys"
  doi: "10.1145/3613904.3642572"
  url: "https://doi.org/10.1145/3613904.3642572"
  year: 2024
  month: 5
  keywords:
  - artefact
  - surveys
  - online accounts
  - user interfaces
  collection-title: "In Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI '24), May 11-16, 2024, Honolulu, HI, USA."
  collection-type: "proceedings"
  isbn: "9798400703300"
  publisher:
    name: ACM
    city: "New York, NY"
    country: "US"
  conference:
    name: "Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI '24)"
    city: "Honolulu"
    region: "HI"
    country: "US"
    date-start: "2024-05-11"
    date-end: "2024-05-16"

GitHub Events

Total
  • Create event: 7
  • Issues event: 14
  • Watch event: 2
  • Delete event: 10
  • Issue comment event: 12
  • Push event: 53
  • Pull request review comment event: 1
  • Pull request review event: 2
  • Gollum event: 2
  • Pull request event: 18
  • Fork event: 2
Last Year
  • Create event: 7
  • Issues event: 14
  • Watch event: 2
  • Delete event: 10
  • Issue comment event: 12
  • Push event: 53
  • Pull request review comment event: 1
  • Pull request review event: 2
  • Gollum event: 2
  • Pull request event: 18
  • Fork event: 2

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 13
  • Total pull requests: 6
  • Average time to close issues: about 1 year
  • Average time to close pull requests: 21 days
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 1.46
  • Average comments per pull request: 0.33
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: 21 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.33
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • AbysmalBiscuit (12)
Pull Request Authors
  • AbysmalBiscuit (6)
  • AmroAbdrabo (5)
Top Labels
Issue Labels
enhancement (9) backend (6) ui (5) documentation (1) bug (1) discussion (1)
Pull Request Labels
enhancement (2) backend (2) bug (1)

Dependencies

.github/workflows/deploy.yaml actions
  • actions/checkout v2 composite
  • appleboy/scp-action master composite
  • appleboy/ssh-action master composite
.github/workflows/test_workflow.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
Dockerfile docker
  • python 3.11 build
docker-compose.dev.yml docker
  • mariadb latest
  • node 18
frontend/Dockerfile docker
  • node 14.21.1-alpine build
frontend/package-lock.json npm
  • 1406 dependencies
frontend/package.json npm
  • nodemon ^3.1.0 development
  • @emotion/react ^11.11.3
  • @emotion/styled ^11.11.0
  • @mui/icons-material ^5.15.11
  • @mui/joy ^5.0.0-beta.29
  • @mui/lab ^5.0.0-alpha.166
  • @mui/material ^5.15.11
  • @mui/material-next ^6.0.0-alpha.124
  • @mui/x-data-grid ^6.19.5
  • @mui/x-date-pickers ^6.19.5
  • @testing-library/jest-dom ^6.4.2
  • @testing-library/react ^14.2.1
  • @testing-library/user-event ^14.5.2
  • @uidotdev/usehooks ^2.4.1
  • axios ^1.6.7
  • dayjs ^1.11.10
  • i18next ^23.10.0
  • javascript-time-ago ^2.5.9
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-i18next ^14.0.5
  • react-intl ^6.6.2
  • react-router-dom ^6.22.1
  • react-scripts 5.0.1
  • react-time-ago ^7.3.1
  • use-debounce ^10.0.0
  • uuid ^9.0.1
  • web-vitals ^3.5.2
setup.py pypi