skip to main content
10.1145/3436756.3437018acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicetcConference Proceedingsconference-collections
research-article

Are Visual Programming Tools for Children Designed with Accessibility in Mind?

Published: 06 March 2021 Publication History

Abstract

Visual programming tools provide a visual programming and execution environment in addition to other visual resources and tools appropriate for creating visual programs for a particular domain. Several visual programming tools have been created for teaching children to program at an early age such as Scratch, ScratchJr, Pocket Code, Code.org and Kodu. Research on the use and benefits of these tools as aids for children to learn academic and non-academic skills has reported positive results. However, children with learning disabilities including those also diagnosed with autism spectrum condition are left out of this area of research. This paper builds on a previous study on the accessibility of Scratch by inspecting other existing visual programming tools targeted at children to determine whether they have features that mitigate accessibility difficulties similar to those that were identified in Scratch. The paper contributes to knowledge by providing an insight into the features of popular VPTs that are likely to cause difficulties for children with learning disabilities and autism spectrum condition.

Supplementary Material

p37-zubair-supplement (p37-zubair-supplement.pptx)
Presentation slides

References

[1]
John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, and Evelyn Eastmond. 2010. The Scratch Programming Language and Environment. ACM Trans. Comput. Educ. 10, 4 (November 2010), 1–15.
[2]
Louise P. Flannery, Brian Silverman, Elizabeth R. Kazakoff, Marina Umaschi Bers, Paula Bontá, and Mitchel Resnick. 2013. Designing ScratchJr. In Proceedings of the 12th International Conference on Interaction Design and Children - IDC ’13, ACM Press, New York, New York, USA, 1–10.
[3]
Wolfgang Slany. 2014. Pocket code: A Scratch-like integrated development environment for your phone. In Proceedings of the companion publication of the 2014 ACM SIGPLAN conference on Systems, Programming, and Applications: Software for Humanity - SPLASH ’14, ACM Press, New York, New York, USA, 35–36.
[4]
Matthew B. MacLaurin. 2011. The design of kodu. ACM SIGPLAN Not. 46, 1 (January 2011), 241.
[5]
Filiz Kalelioğlu. 2015. A new way of teaching programming skills to K-12 students: Code.org. Comput. Human Behav. 52, (November 2015), 200–210.
[6]
Yasmin B. Kafai and Quinn Burke. 2015. Constructionist Gaming: Understanding the Benefits of Making Games for Learning. Educ. Psychol. 50, 4 (2015), 313–334.
[7]
Luis Alberto Calao, J. Moreno-León, Heidy Ester Correa, and Gregorio Robles. 2015. Developing mathematical thinking with scratch an experiment with 6th grade students. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer, Cham, 17–27.
[8]
Emmanuel Fokides. 2017. Students Learning to Program by Developing Games: Results of a Year-long Project in Primary School Settings. J. Inf. Technol. Educ. Res. 16, (2017), 475–505.
[9]
Misbahu S. Zubair, David Brown, Thomas Hughes-Roberts, and Matthew Bates. 2018. Evaluating the Accessibility of Scratch for Children with Cognitive Impairments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 660–676.
[10]
Victoria Cluley. 2018. From “Learning disability to intellectual disability”-Perceptions of the increasing use of the term “intellectual disability” in learning disability policy, research and practice. Br. J. Learn. Disabil. 46, 1 (March 2018), 24–32.
[11]
APA. 2013. Diagnostic and statistical manual of mental disorders (DSM-5®). American Psychiatric Pub.
[12]
Simon Baron-Cohen, Fiona J. Scott, Carrie Allison, Joanna Williams, Patrick Bolton, Fiona E. Matthews, and Carol Brayne. 2009. Prevalence of autism-spectrum conditions: UK school-based population study. Br. J. Psychiatry 194, 6 (2009), 500–509.
[13]
Gregory O'Brien and Joanne Pearson. 2004. Autism and learning disability. Autism 8, 2 (2004), 125–140.
[14]
Brad A. Myers. 1990. Taxonomies of visual programming and program visualization. J. Vis. Lang. Comput. 1, 1 (March 1990), 97–123.
[15]
Jose Miguel Mota-Macias, Ivan Ruiz-Rube, Anton Civit Balcells, Juan Manuel Dodero, Jose Maria Rodriguez Corral, and Arturo Morgado-Estevez. 2019. A Study on the Suitability of Visual Languages for Non-Expert Robot Programmers. IEEE Access 7, (2019), 17535–17550.
[16]
Margaret M. Burnett. 1999. Visual Programming. In Wiley Encyclopedia of Electrical and Electronics Engineering. John Wiley & Sons, Inc., Hoboken, NJ, USA, 218–220.
[17]
N. C. Shu. 1999. Visual programming: Perspectives and approaches. IBM Syst. J. 38, 2.3 (1999), 199–221.
[18]
Chow-Chin Lu, Jon-Chao Hong, Fen-Fang Chen, and Shin-Yin Ma. 2020. Elementary School Students Learn Arduino Programming to Assemble Sensory-Controlled Works. Int. J. Inf. Educ. Technol. 10, 4 (2020), 265–270.
[19]
Kazuya Takase, Taichi Yasunaga, and Shingo Shiota. 2020. Development of Thinking Tools to Foster Creative Problem Solving Skills: A Trial in Programming Education. Int. J. Inf. Educ. Technol. 10, 6 (2020), 471–475.
[20]
H. Kanoh. 2018. The Learning Motivation and Understanding towards Programming Education of Elementary School Students in Japan. Int. J. Inf. Educ. Technol. 8, 12 (2018), 855–860.
[21]
Rashidah Mokhtar, Mohd Lezam Lehat, Nora Mohd Basir, and Yusnita Sokman. 2015. A Tangible Game-Based Approach for Introducing Programming to Elementary School Students. Int. J. Inf. Educ. Technol. 5, 4 (2015), 246–249.
[22]
Ian Utting, Stephen Cooper, Michael Kölling, John Maloney, and Mitchel Resnick. 2010. Alice, Greenfoot, and Scratch – A Discussion. ACM Trans. Comput. Educ. 10, 4 (November 2010), 1–11.
[23]
David J. Brown, David McHugh, Penny Standen, Lindsay Evett, Nick Shopland, and Steven Battersby. 2011. Designing location-based learning experiences for people with intellectual disabilities and additional sensory impairments. Comput. Educ. 56, 1 (2011), 11–20.
[24]
Helen Kennedy, Simon Evans, and Siobhan Thomas. 2011. Can the Web Be Made Accessible for People with Intellectual Disabilities? Inf. Soc. 27, 1 (January 2011), 29–39.
[25]
Cynthia Putnam and Lorna Chong. 2008. Software and technologies designed for people with autism: What do users want? In ASSETS’08: The 10th International ACM SIGACCESS Conference on Computers and Accessibility, 3–10.
[26]
David Roldán-Álvarez, Javier Gomez, Ana Márquez-Fernández, Estefanía Martín, and Germán Montoro. 2016. Mobile Devices as Assistive Technologies for ASD: Experiences in the Classroom. In Design, User Experience, and Usability: Novel User Experiences, Springer International Publishing, Cham, 187–197.
[27]
Penny J. Standen and David J. Brown. 2005. Virtual Reality in the Rehabilitation of People with Intellectual Disabilities: Review. CyberPsychology Behav. 8, 3 (June 2005), 272–282.
[28]
Leanne Walsh and Mary Barry. 2008. Demystifying the interface for young learners with autism. In IADIS International Conference Interfaces and Human Computer Interaction 2008, 308–313. Retrieved from http://www.scopus.com/inward/record.url?eid=2-s2.0-58449135133&partnerID=tZOtx3y1
[29]
Matt Harrison, Claire Stockton, and Elaine Pearson. 2008. Inclusive, adaptive design for students with severe learning disabilities. In Proceedings - The 8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008, 1023–1027.
[30]
Rosie Flewitt, Natalia Kucirkova, and David Messer. 2014. Touching the virtual, touching the real: iPads and enabling literacy for students experiencing disability. Aust. J. Lang. Lit. 37, 2 (2014), 107–116. Retrieved from http://search.informit.com.au/documentSummary;dn=317683343586917;res=IELHSS%5Cnhttp://eprints.ncrm.ac.uk/3366/1/Flewitt_Kucirkova_and_Messer_2014_Touching_the_virtual_touching_the_real.pdf
[31]
Leen Vereenooghe, Lina Gega, and Peter E. Langdon. 2017. Intellectual disability and computers in therapy: Views of service users and clinical psychologists. Cyberpsychology J. Psychosoc. Res. Cybersp. 11, 1 (May 2017).
[32]
Michael L. Wehmeyer, Sean J. Smith, Susan B. Palmer, and Daniel K. Davies. 2004. Technology Use by Students with Intellectual Disabilities: An Overview. J. Spec. Educ. Technol. 19, 4 (2004), 7–21.
[33]
Sumita Sharma, Blessin Varkey, Krishnaveni Achary, Jaakko Hakulinen, Markku Turunen, Tomi Heimonen, Saurabh Srivastava, and Nitendra Rajput. 2018. Designing Gesture-Based Applications for Individuals with Developmental Disabilities. ACM Trans. Access. Comput. 11, 1 (April 2018), 1–27.
[34]
Neema Moraveji and Charlton Soesanto. 2012. Towards stress-less user interfaces. In Proceedings of the 2012 ACM annual conference extended abstracts on Human Factors in Computing Systems Extended Abstracts - CHI EA ’12, ACM Press, New York, New York, USA, 1643.
[35]
Laurie Kantner and Stephanie Rosenbaum. 1997. Usability studies of WWW sites. In Proceedings of the 15th annual international conference on Computer documentation - SIGDOC ’97, ACM Press, New York, New York, USA, 153–160.
[36]
Lai-Chong Law and Ebba Thora Hvannberg. 2002. Complementarity and convergence of heuristic evaluation and usability test. In Proceedings of the second Nordic conference on Human-computer interaction - NordiCHI ’02, ACM Press, New York, New York, USA, 71.
[37]
André de Lima Salgado and André Pimenta Freire. 2014. Heuristic Evaluation of Mobile Usability: A Mapping Study. In Human-Computer Interaction. Applications and Services, Springer International Publishing, Cham, 178–188.

Cited By

View all
  • (2023)An Integrated Program Analysis Framework for Graduate Courses in Programming Languages and Software Engineering2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)10.1109/ASE56229.2023.00101(598-610)Online publication date: 11-Sep-2023
  • (2023)Symbolic encoding of LL(1) parsing and its applicationsFormal Methods in System Design10.1007/s10703-023-00420-361:2-3(338-379)Online publication date: 22-Jun-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICETC '20: Proceedings of the 12th International Conference on Education Technology and Computers
October 2020
252 pages
ISBN:9781450388276
DOI:10.1145/3436756
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 March 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Accessibility
  2. autism
  3. heuristic evaluation
  4. learning disability
  5. scratch
  6. visual programming

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICETC'20

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)An Integrated Program Analysis Framework for Graduate Courses in Programming Languages and Software Engineering2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)10.1109/ASE56229.2023.00101(598-610)Online publication date: 11-Sep-2023
  • (2023)Symbolic encoding of LL(1) parsing and its applicationsFormal Methods in System Design10.1007/s10703-023-00420-361:2-3(338-379)Online publication date: 22-Jun-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media