A Roles-Based Approach to Variable-Oriented Programming

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Sorva, Juha
dc.date.accessioned 2009-06-03T08:30:24Z
dc.date.available 2009-06-03T08:30:24Z
dc.date.issued 2008
dc.identifier.citation Sorva, J. (2008). A Roles-Based Approach to Variable-Oriented Programming. Human Technology, Volume 4 (1), pp. 62-74. URN:NBNfi:jyu-200804151353. Retrieved from http://www.humantechnology.jyu.fi
dc.identifier.issn 1795-6889
dc.identifier.uri http://hdl.handle.net/123456789/20220
dc.description.abstract Delocalized variable plans pose problems for novice programmers trying to read and write programs. Variable-oriented programming is a programming paradigm that emphasizes the importance of variable-related plans, and localizes actions pertaining to each variable together in one place in the program code. This paper revisits the idea of variable-oriented programming and shows how it can be founded on roles of variables: stereotypes of variable use suitable for teaching to novices. The paper sketches out how variable-oriented, roles-based programming could be implemented using either a new programming language or a framework built on an existing language. The possible applications, merits, and problems of a roles-based approach, and variable-oriented programming in general, are discussed. This paper points toward possible research directions for the future and provides a basis for further discussions of variable-oriented, roles-based programming. en
dc.language.iso eng
dc.publisher University of Jyväskylä, Agora Center
dc.relation.ispartofseries Human Technology: An Interdisciplinary Journal on Humans in ICT Environments
dc.relation.uri http://www.humantechnology.jyu.fi
dc.rights © 2008 Juha Sorva, and the Agora Center, University of Jyväskylä
dc.subject.other roles-based programming en
dc.subject.other variable-oriented programming en
dc.subject.other roles of variables en
dc.subject.other delocalized plans en
dc.subject.other programming languages en
dc.title A Roles-Based Approach to Variable-Oriented Programming
dc.type Article
dc.identifier.urn URN:NBNfi:jyu-200804151353

This item appears in the following Collection(s)

Show simple item record