Show simple item record

dc.contributor.authorSorva, Juha
dc.date.accessioned2009-06-03T08:30:24Z
dc.date.available2009-06-03T08:30:24Z
dc.date.issued2008
dc.identifier.citationSorva, 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.urihttps://jyx.jyu.fi/handle/123456789/20220
dc.description.abstractDelocalized 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.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherUniversity of Jyväskylä, Agora Center
dc.relation.ispartofseriesHuman Technology: An Interdisciplinary Journal on Humans in ICT Environments
dc.relation.urihttp://www.humantechnology.jyu.fi
dc.rightsCC BY-NC 4.0
dc.subject.otherroles-based programmingen
dc.subject.othervariable-oriented programmingen
dc.subject.otherroles of variablesen
dc.subject.otherdelocalized plansen
dc.subject.otherprogramming languagesen
dc.titleA Roles-Based Approach to Variable-Oriented Programming
dc.typearticle
dc.identifier.urnURN:NBNfi:jyu-200804151353
dc.relation.issn1795-6889
dc.relation.numberinseries1
dc.relation.volume4
dc.type.versionpublishedVersion
dc.rights.copyright© 2008 Juha Sorva, and the Agora Center, University of Jyväskylä
dc.rights.accesslevelopenAccess
dc.format.contentfulltext
dc.rights.urlhttps://creativecommons.org/licenses/by-nc/4.0/


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

CC BY-NC 4.0
Except where otherwise noted, this item's license is described as CC BY-NC 4.0