Institutional Repository

A tangible programming environment model informed by principles of perception and meaning

Show simple item record

dc.contributor.advisor Gelderblom, Helene
dc.contributor.author Smith, Andrew Cyrus
dc.date.accessioned 2018-09-20T09:09:42Z
dc.date.available 2018-09-20T09:09:42Z
dc.date.issued 2017-02
dc.date.submitted 2018-09
dc.identifier.citation Smith, Andrew Cyrus (2017) A tangible programming environment model informed by principles of perception and meaning, University of South Africa, Pretoria, <http://hdl.handle.net/10500/24850>
dc.identifier.uri http://hdl.handle.net/10500/24850
dc.description.abstract It is a fundamental Human-Computer Interaction problem to design a tangible programming environment for use by multiple persons that can also be individualised. This problem has its origin in the phenomenon that the meaning an object holds can vary across individuals. The Semiotics Research Domain studies the meaning objects hold. This research investigated a solution based on the user designing aspects of the environment at a time after it has been made operational and when the development team is no longer available to implement the user’s design requirements. Also considered is how objects can be positioned so that the collection of objects is interpreted as a program. I therefore explored how some of the principles of relative positioning of objects, as researched in the domains of Psychology and Art, could be applied to tangible programming environments. This study applied the Gestalt principle of perceptual grouping by proximity to the design of tangible programming environments to determine if a tangible programming environment is possible in which the relative positions of personally meaningful objects define the program. I did this by applying the Design Science Research methodology with five iterations and evaluations involving children. The outcome is a model of a Tangible Programming Environment that includes Gestalt principles and Semiotic theory; Semiotic theory explains that the user can choose a physical representation of the program element that carries personal meaning whereas the Gestalt principle of grouping by proximity predicts that objects can be arranged to appear as if linked to each other. en
dc.format.extent 1 online resource (xxii, 254 leaves) : illustrations (chiefly color), graphs (chiefly color), map
dc.language.iso en en
dc.subject Gestalt principles en
dc.subject Grouping by proximity en
dc.subject Perception en
dc.subject Personally meaningful en
dc.subject Programming en
dc.subject Programming languages en
dc.subject Semiotic theory en
dc.subject Signs en
dc.subject Tangible program en
dc.subject Tangible user interface en
dc.subject.ddc 005.1
dc.subject.lcsh Programming (Computers) en
dc.subject.lcsh Programming languages (Computers) en
dc.subject.lcsh User interfaces (Computer systems) en
dc.subject.lcsh Human-computer interaction en
dc.title A tangible programming environment model informed by principles of perception and meaning en
dc.type Thesis en
dc.description.department School of Computing en
dc.description.degree Ph. D. (Computer Science)


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics