The use of magnets for the nonvisual construction of syntax-based tangible object assemblies by individuals who are blind or visually impaired.

Many students have difficulty in mastering syntax when programming. To alleviate this problem, the Scratch programming language was developed to have a visual block-based drag and drop code editor, where the shapes of the blocks and animation are used to make the syntax intuitive. To similarly make...

Descripción completa

Detalles Bibliográficos
Publicado en:Assistive Technology Vol. 36; no. 2; pp. 101 - 116
Autores principales: Kim, Hyun Woo, Pawluk, Dianne TV
Formato: pictorial research tables/charts Journal Article
Publicado: Taylor & Francis Ltd 2024
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=175444410&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 175444410
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        10400435
        YVP
      jtl: Assistive Technology
      issn: 10400435
      maglogo: Y
    pubinfo:
      dt: 2024
      vid: 36
      iid: 2
      pid: 377
      pub: Taylor & Francis Ltd
      place: Philadelphia, Pennsylvania
    artinfo:
      ui:
        175444410
        164484481
        175444410
        175444410
        10.1080/10400435.2023.2213733
        175444410
      ppf: 101
      ppct: 15
      formats:
        fmt:
          – @attributes:
              type: T
          – @attributes:
              type: P
      tig:
        atl: The use of magnets for the nonvisual construction of syntax-based tangible object assemblies by individuals who are blind or visually impaired.
      aug:
        au:
          Kim, Hyun Woo
          Pawluk, Dianne TV
        affil: Department of Biomedical Engineering, Virginia Commonwealth University, Richmond, Virginia, USA
      sug:
        subj:
          Magnets
          Assistive Technology Devices
          Persons with Visual Disabilities
          Blindness
          Funding Source
          Human
          Experimental Studies
          Programming Languages
          Male
          Female
          Adult
          Middle Age
          Power Analysis
          Repeated Measures
          Descriptive Statistics
          Chi Square Test
          Kendall's tau
          Data Analysis Software
          Models, Statistical
          Software Design
          Cues
          Adult: 19-44 years
          Middle Aged: 45-64 years
          Male
          Female
      ab: Many students have difficulty in mastering syntax when programming. To alleviate this problem, the Scratch programming language was developed to have a visual block-based drag and drop code editor, where the shapes of the blocks and animation are used to make the syntax intuitive. To similarly make syntax intuitive to individuals who are blind or visually impaired (BVI) using tangible code blocks, a method needs to take into account perceptual processing differences between the senses and implementation differences between the physical and virtual world. The studies in this paper examined the effectiveness of using localized reciprocal shape information in combination with magnetic attraction for providing intuitive feedback about syntax. Supplementing the use of localized reciprocal shape constraints with magnetic attraction increased the accuracy and perceived ease of use by blindfolded BVI users to detect whether blocks successfully connected and, therefore, represented a code segment with valid syntax. This did not appear to change significantly with changes in the size and weight of the blocks, although stronger magnetic connections appeared preferred. We also introduced a "stopper" design to allow for code blocks to have exceptions to the regular syntax rules, while not adding complexity to the majority of code blocks.
      pubtype: Academic Journal
      doctype:
        pictorial
        research
        tables/charts
        Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N