Age-Inclusive Integrated Development Environments for End-Users

Computation increasingly pervades modern life in both the professional and personal realms. An example in the personal realm is the maker movement, which has helped expose many end-users to programming. To ensure equitable access to these new programming domains, it is important to ensure that the tools being promoted to these communities can be used broadly. In this paper, we investigate a tinkering-focused integrated development environment for makers who are engaged specifically in customizing designs for hand knitting. Through a controlled experiment with 91 end-users, 32 of whom were over age 50, we identified trends in how differently-aged participants worked through their maker design tasks with our integrated development environment. While older participants found it more challenging to complete assigned design tasks, participants of all ages were more likely to succeed if they decomposed tasks into partially correct programs. However, we found that successful participants of all ages exhibited common traits of engagement, experimentation, and curiosity. Users found the environment engaging and favoured visual feedback both when making progress and when stuck. Our results provide insights into how development environments can be designed to more inclusively support a broader cross-section of end-users.

Authors

Institutions

Publication Details

Published
2024-09-02
DOI
https://doi.org/10.1109/vl/hcc60511.2024.00039
Primary Topic
Technology Use by Older Adults
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Age-Inclusive Integrated Development Environments for End-Users

Reid Holmes, Katharine Kerr
Technology Use by Older Adults
article

Age-Inclusive Integrated Development Environments for End-Users

Reid Holmes, Katharine Kerr
article en

Abstract

Computation increasingly pervades modern life in both the professional and personal realms. An example in the personal realm is the maker movement, which has helped expose many end-users to programming. To ensure equitable access to these new programming domains, it is important to ensure that the tools being promoted to these communities can be used broadly. In this paper, we investigate a tinkering-focused integrated development environment for makers who are engaged specifically in customizing designs for hand knitting. Through a controlled experiment with 91 end-users, 32 of whom were over age 50, we identified trends in how differently-aged participants worked through their maker design tasks with our integrated development environment. While older participants found it more challenging to complete assigned design tasks, participants of all ages were more likely to succeed if they decomposed tasks into partially correct programs. However, we found that successful participants of all ages exhibited common traits of engagement, experimentation, and curiosity. Users found the environment engaging and favoured visual feedback both when making progress and when stuck. Our results provide insights into how development environments can be designed to more inclusively support a broader cross-section of end-users.

University of British Columbia (CA)
Openalex Percentile: Top 66%
Technology Use by Older Adults
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.