Practitioner Views on Mobile App Accessibility: Practices and Challenges
Authors/Creators
Description
This is the dataset for the paper: Practitioner Views on Mobile App Accessibility: Practices and Challenges
This paper was accepted for publication at the 48th IEEE/ACM International Conference on Software Engineering (ICSE 2026) - Research Track
Artifacts
The table below describes the artifacts associated with this study.
| File | Purpose |
|---|---|
|
SurveyResponse.csv |
The results of the online survey. This file contains only responses from participants who completed all required survey questions. |
|
SurveyQuestions.docx |
These files contain the survey questions in the form they were presented to participants. It is in Word document format. |
|
Free-Text-Reponses-Categorized.xlsx |
This file is related to survey questions #15, #17, #18, #19, #21, #22, #23, and #24. It is a manual categorization of free-text responses by the authors. |
|
multichoice-questions*.csv |
The files in this directory show the frequency of occurrence for the answer options associated with single-choice and multi-choice questions. |
|
code\ |
Python code to generate the Likert charts, answer frequency CSV files, and analysis of other survey responses. |
|
LICENSE.txt |
Open-source license compliant with OSI. |
Code
The code is written in Python.
Code Files
- requirements.txt - Required packages
- MultiChoiceAnalysis.py - This file contains the logic to analyze the multichoice questions to generate the frequency of occurrence of the answer options. The csv files are created in the parent directory
- analysis.ipynb - This file reads SurveyResponse.csv (in the parent directory) and has the code to generate the likert charts and calls MultiChoiceAnalysis.py. The Likert charts are created in the parent directory.
Code Execution
- Create a Python virtual environment:
python -m venv venv
- Activate the virtual environment:
venv\Scripts\activate
- Install packages
pip install -r requirements.txt
- Run the Python notebook:
jupyter notebook
Output
The CSV and PDF files will be created in the parent directory.
The Likert charts (i.e., PDF files) are created in a directory called "likert-figures"
The CSV files are created in a directory called "multichoice-questions"
Elements from the CSV files are part of the write-up in the Results section of the manuscript. The numeric digits that are part of the file name correspond to the survey question.
The data present in Tables 2 to 4 in the manuscript is obtained from the CSV/XLSX files. Specifically:
- Table 2 - \multichoice-questions\survey-12-frequency_single_choice.csv
- Table 3 - \multichoice-questions\survey-14-frequency_single_choice.csv
- Table 4 - \Free-Text-Reponses-Categorized.xlsx~Survey_Q22
Note: We include these output files in the artifacts package by default. The user can delete these directories and run the code to regenerate the files.
Files
Artifact.zip
Files
(986.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:027a27169201d6d9e32fc481d7607ebc
|
986.8 kB | Preview Download |