End-user adaptable rehabilitation technology

• A submitted manuscript is the author's version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page numbers.

[1]  R. Smeets,et al.  Concise Arm and Hand Rehabilitation Approach in Stroke (CARAS): A practical and evidence-based framework for clinical rehabilitation management , 2015 .

[2]  Albrecht Schmidt,et al.  A New Era for Ubicomp Development , 2012, IEEE Pervasive Computing.

[3]  Panos Markopoulos,et al.  A Set of Customizable Games Supporting Therapy of Children with Cerebral Palsy , 2011, INTERACT.

[4]  M. Levin,et al.  Improvement of Arm Movement Patterns and Endpoint Control Depends on Type of Feedback During Practice in Stroke Survivors , 2007, Neurorehabilitation and neural repair.

[5]  Brad A. Myers,et al.  Using scenario-based requirements to direct research on web macro tools , 2008, J. Vis. Lang. Comput..

[6]  Alan F. Blackwell,et al.  How do we program the home? Gender, attention investment, and the psychology of programming at home , 2009, Int. J. Hum. Comput. Stud..

[7]  Margaret M. Burnett,et al.  A Debugging Perspective on End-User Mashup Programming , 2010, 2010 IEEE Symposium on Visual Languages and Human-Centric Computing.

[8]  Margaret M. Burnett,et al.  Testing vs. code inspection vs. what else?: male and female end users' debugging strategies , 2008, CHI.

[9]  Barbara Rita Barricelli,et al.  An Ontology-Based Approach to Product Customization , 2011, IS-EUD.

[10]  Walter F. Bischof,et al.  Using a multi-touch tabletop for upper extremity motor rehabilitation , 2009, OZCHI '09.

[11]  J. Krakauer,et al.  Motor learning principles for neurorehabilitation. , 2013, Handbook of clinical neurology.

[12]  Michele Risi,et al.  Generating applications directly on the mobile device: an empirical evaluation , 2012, AVI.

[13]  Hiroshi Ishii,et al.  Emerging frameworks for tangible user interfaces , 2000, IBM Syst. J..

[14]  Frank M. Shipman,et al.  Seeding, evolutionary growth and reseeding: supporting the incremental development of design environments , 1994, CHI '94.

[15]  Kari Kuutti,et al.  From System Development toward Work Improvement: Developmental Work Research as a Potential Partner Method for EUD , 2011, IS-EUD.

[16]  Margaret M. Burnett,et al.  Males' and Females' Script Debugging Strategies , 2009, IS-EUD.

[17]  Anne Marie Kanstrup,et al.  Designed by End Users: Meanings of Technology in the Case of Everyday Life with Diabetes , 2013, IS-EUD.

[18]  Gregg Rothermel,et al.  Debugging support for end user mashup programming , 2013, CHI.

[19]  A. Timmermans Technology-supported training of arm-hand skills in stroke , 2010 .

[20]  John M. Carroll,et al.  Co-production Scenarios for Mobile Time Banking , 2013, IS-EUD.

[21]  Daniela Fogli Cultures of Participation in Community Informatics: A Case Study , 2013, IS-EUD.

[22]  Eser Kandogan,et al.  A1: end-user programming for web-based system administration , 2005, UIST '05.

[23]  Mark D. Gross,et al.  Interactive paper devices: end-user design & fabrication , 2010, TEI '10.

[24]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[25]  Panos Markopoulos,et al.  Tag-exercise creator: towards end-user development for tangible interaction in rehabilitation training , 2012, EICS '12.

[26]  Margaret M. Burnett,et al.  Visual Languages , 1986, Management and Information Systems.

[27]  Sebastian Spaeth,et al.  Code Reuse in Open Source Software , 2008, Manag. Sci..

[28]  Franca Garzotto,et al.  CHEF: a user centered perspective for Cultural Heritage Enterprise Frameworks , 2006, AVI '06.

[29]  Volker Wulf,et al.  Involving users in the wild - Participatory product development in and with online communities , 2013, Int. J. Hum. Comput. Stud..

[30]  David R. Karger,et al.  The web page as a WYSIWYG end-user customizable database-backed information management application , 2009, UIST '09.

[31]  Carmelo Ardito,et al.  End users as co-designers of their own tools and products , 2012, J. Vis. Lang. Comput..

[32]  Margaret M. Burnett,et al.  End-user debugging strategies: A sensemaking perspective , 2012, TCHI.

[33]  Panos Markopoulos,et al.  Rehabilitation Therapists as Software Creators?: Introducing End-User Development in a Healthcare Setting , 2014, Int. J. Sociotechnology Knowl. Dev..

[34]  Buddhima De Silva,et al.  Study of Using the Meta-model Based Meta-design Paradigm for Developing and Maintaining Web Applications , 2009, UNISCON.

[35]  Clarisse Sieckenius de Souza,et al.  Semiotic Traces of Computational Thinking Acquisition , 2011, IS-EUD.

[36]  Alan F. Blackwell,et al.  AutoHAN: an architecture for programming the home , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[37]  Christopher Scaffidi,et al.  Sharing, finding and reusing end-user code for reformatting and validating data , 2010, J. Vis. Lang. Comput..

[38]  Ian Beeson,et al.  User-driven modelling: Visualisation and systematic interaction for end-user programming , 2012, J. Vis. Lang. Comput..

[39]  Margaret M. Burnett,et al.  Applying attention investment to end-user programming , 2002, Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments.

[40]  Volker Wulf,et al.  Component-based tailorability: Enabling highly flexible software applications , 2008, Int. J. Hum. Comput. Stud..

[41]  Timothy S. McNerney From turtles to Tangible Programming Bricks: explorations in physical language design , 2004, Personal and Ubiquitous Computing.

[42]  Bradley R. Schmerl,et al.  Resolving Data Mismatches in End-User Compositions , 2013, IS-EUD.

[43]  Gerhard Fischer,et al.  Meta-design , 2004, Commun. ACM.

[44]  Rob Miller,et al.  Translating keyword commands into executable code , 2006, UIST.

[45]  A. Timmermans,et al.  TagTrainer: supporting exercise variability and tailoring in technology supported upper limb training , 2014, Journal of NeuroEngineering and Rehabilitation.

[46]  Judith Segal Software Development Cultures and Cooperation Problems: A Field Study of the Early Stages of Development of Software for a Scientific Community , 2009, Computer Supported Cooperative Work (CSCW).

[47]  Mary Beth Rosson,et al.  End-Users' Mental Models of Concepts Critical to Web Application Development , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[48]  Mary Beth Rosson,et al.  Design Planning in End-User Web Development: Gender, Feature Exploration and Feelings of Success , 2010, 2010 IEEE Symposium on Visual Languages and Human-Centric Computing.

[49]  J. Krakauer Motor learning: its relevance to stroke recovery and neurorehabilitation. , 2006, Current opinion in neurology.

[50]  Alan F. Blackwell,et al.  Cognitive Dimensions of Information Artefacts: a tutorial , 1998 .

[51]  Neil Gershenfeld,et al.  FAB: The Coming Revolution on Your Desktop--from Personal Computers to Personal Fabrication , 2005 .

[52]  Daniela Fogli,et al.  End-User Development of e-Government Services through Meta-modeling , 2011, IS-EUD.

[53]  Ying Li,et al.  A Tangible Tabletop Game Supporting Therapy of Children with Cerebral Palsy , 2008, Fun and Games.

[54]  Wendy E. Mackay,et al.  Musink: composing music through augmented drawing , 2009, CHI.

[55]  Matthijs Jan Zwinderman,et al.  Oh music, where art thou? , 2011, Mobile HCI.

[56]  Clare Churcher,et al.  Designing a Framework for End User Applications , 2011, IS-EUD.

[57]  Margaret M. Burnett,et al.  Designing a debugging interaction language for cognitive modelers: an initial case study in natural programming plus , 2012, CHI.

[58]  Anton Nijholt,et al.  Design of an Interactive Playground Based on Traditional Children's Play , 2012, INTETAIN.

[59]  G. Wulf,et al.  Effortless motor learning?: An external focus of attention enhances movement effectiveness and efficiency. , 2010 .

[60]  Saul Greenberg,et al.  Phidgets: easy development of physical interfaces through physical widgets , 2001, UIST '01.

[61]  Mary Shaw,et al.  Fast, Accurate Creation of Data Validation Formats by End-User Developers , 2009, IS-EUD.

[62]  Anind K. Dey,et al.  a CAPpella: programming by demonstration of context-aware applications , 2004, CHI.

[63]  Panos Markopoulos,et al.  From Top to Bottom: End User Development, Motivation, Creativity and Organisational Support , 2011, IS-EUD.

[64]  Michael E. Atwood,et al.  "Human Crafters" Once again: Supporting Users as Designers in Continuous Co-design , 2013, IS-EUD.

[65]  Mary Shaw,et al.  Using traits of web macro scripts to predict reuse , 2010, J. Vis. Lang. Comput..

[66]  Carmelo Ardito,et al.  Enabling End Users to Create, Annotate and Share Personal Information Spaces , 2013, IS-EUD.

[67]  Fahri Yetim,et al.  Supporting business process experts in tailoring business processes , 2011, Interact. Comput..

[68]  Darryl Charles,et al.  Optimising engagement for stroke rehabilitation using serious games , 2009, The Visual Computer.

[69]  Ananda Hochstenbach-Waelen,et al.  Embracing change: practical and theoretical considerations for successful implementation of technology assisting upper limb training in stroke , 2012, Journal of NeuroEngineering and Rehabilitation.

[70]  Martin Erwig,et al.  UCheck: A spreadsheet type checker for end users , 2007, J. Vis. Lang. Comput..

[71]  Daniel Tetteroo TagTrainer: A Meta-design Approach to Interactive Rehabilitation Technology , 2013, IS-EUD.

[72]  Wei Chen,et al.  Mimo pillow : an intelligent cushion designed with maternal heart beat vibrations for comforting newborn infants , 2014 .

[73]  Patrick Kierkegaard,et al.  Beefing Up End User Development: Legal Protection and Regulatory Compliance , 2011, IS-EUD.

[74]  Darren Leigh,et al.  The calder toolkit: wired and wireless components for rapidly prototyping interactive devices , 2004, DIS '04.

[75]  Elise van den Hoven,et al.  Hybrid crafting: towards an integrated practice of crafting with physical and digital components , 2013, Personal and Ubiquitous Computing.

[76]  Margaret M. Burnett,et al.  End-user mashup programming: through the design lens , 2010, CHI.

[77]  Sergi Jordà,et al.  The reacTable: exploring the synergy between live music performance and tabletop tangible interfaces , 2007, TEI.

[78]  I. Ajzen,et al.  Predicting and Changing Behavior: The Reasoned Action Approach , 2009 .

[79]  Thomas Herrmann,et al.  Meta-design in Co-located Meetings , 2013, IS-EUD.

[80]  Carla Simone,et al.  LWOAD: A Specification Language to Enable the End-User Develoment of Coordinative Functionalities , 2009, IS-EUD.

[81]  Margaret M. Burnett,et al.  End-user strategy programming , 2009, J. Vis. Lang. Comput..

[82]  Brad A. Myers,et al.  Six Learning Barriers in End-User Programming Systems , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[83]  Panos Markopoulos,et al.  Towards Guidelines for the Design of Patient Feedback in Stroke Rehabilitation Technology , 2015, HEALTHINF.

[84]  Gerhard Fischer,et al.  Design, adoption, and assessment of a socio-technical environment supporting independence for persons with cognitive disabilities , 2008, CHI.

[85]  Hiroshi Ishii,et al.  Token+constraint systems for tangible interaction with digital information , 2005, TCHI.

[86]  C. Winstein Knowledge of results and motor learning--implications for physical therapy. , 1991, Physical therapy.

[87]  Mary Beth Rosson,et al.  Design planning by end-user web developers , 2008, J. Vis. Lang. Comput..

[88]  Ruven E. Brooks Towards a theory of the cognitive processes in computer programming , 1999, Int. J. Hum. Comput. Stud..

[89]  Peter Sestoft,et al.  Sheet-Defined Functions: Implementation and Initial Evaluation , 2013, IS-EUD.

[90]  Yuzuru Tanaka,et al.  Clip, connect, clone: combining application elements to build custom interfaces for information access , 2004, UIST '04.

[91]  Gordon B. Davis,et al.  User Acceptance of Information Technology: Toward a Unified View , 2003, MIS Q..

[92]  Karolien Poels,et al.  Digital game design for elderly users , 2007, Future Play.

[93]  Panos Markopoulos,et al.  Five key challenges in end-user development for tangible and embodied interaction , 2013, ICMI '13.

[94]  Piero Mussio,et al.  Supporting End Users to Be Co-designers of Their Tools , 2009, IS-EUD.

[95]  Elise van den Hoven,et al.  FireFlies: supporting primary school teachers through open-ended interaction design , 2012, OZCHI.

[96]  James A. Landay,et al.  Attaching UI enhancements to websites with end users , 2009, CHI.

[97]  Alexander Repenning,et al.  Agent warp engine: formula based shape warping for networked applications , 2008, AVI '08.

[98]  J. Wong Marmite: Towards End-User Programming for the Web , 2007 .

[99]  Panos Markopoulos,et al.  A Review of Research Methods in End User Development , 2015, IS-EUD.

[100]  Antinus Nijholt,et al.  Making Ambient Spaces into Playgrounds , 2012 .

[101]  Jörg M. Haake,et al.  Shaping Collaborative Work with Proto-patterns , 2009, IS-EUD.

[102]  Daniela Fogli End-User Development for E-Government Website Content Creation , 2009, IS-EUD.

[103]  Margaret M. Burnett,et al.  Journal of Visual Languages & Computing Interactive, Visual Fault Localization Support for End-user Programmers This Paper Updates and Extends Earlier Work That Appeared In , 2022 .

[104]  Anders I. Mørch,et al.  Mutual Development: A Case Study in Customer-Initiated Software Product Development , 2009, IS-EUD.

[105]  Orit Shaer,et al.  A specification paradigm for the design and implementation of tangible user interfaces , 2009, TCHI.

[106]  Mary Shaw,et al.  The state of the art in end-user software engineering , 2011, ACM Comput. Surv..

[107]  M. Lynne Markus,et al.  Toward a “Critical Mass” Theory of Interactive Media , 1987 .

[108]  Daniela Fogli,et al.  Co-evolution of End-User Developers and Systems in Multi-tiered Proxy Design Problems , 2013, IS-EUD.

[109]  Volker Wulf,et al.  Appropriation Infrastructure: Supporting the Design of Usages , 2009, IS-EUD.

[110]  Kasper Hornbæk,et al.  RecipeSheet: creating, combining and controlling information processors , 2006, UIST.

[111]  Volker Wulf,et al.  End-User Development of Enterprise Widgets , 2009, IS-EUD.

[112]  Nikolay Mehandjiev,et al.  Organizational View of End-User Development , 2006, End User Development.

[113]  Alex Groce,et al.  Where Are My Intelligent Assistant's Mistakes? A Systematic Testing Approach , 2011, IS-EUD.

[114]  Hanspeter Mössenböck,et al.  The Domain-Specific Language Monaco and its Visual Interactive Programming Environment , 2007, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007).

[115]  Gregg Rothermel,et al.  Versioning for Mashups - An Exploratory Study , 2011, IS-EUD.

[116]  Franca Garzotto,et al.  Investigating success factors for hypermedia development tools , 2008, Hypertext.

[117]  Michael E. Atwood,et al.  From Human Crafters to Human Factors to Human Actors and Back Again: Bridging the Design Time - Use Time Divide , 2011, IS-EUD.

[118]  Martin Erwig,et al.  Goal-directed debugging of spreadsheets , 2005, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05).

[119]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[120]  P. Resnick,et al.  Building Successful Online Communities: Evidence-Based Social Design , 2012 .

[121]  Michael Weiss,et al.  Enabling End User Development through Mashups: Requirements, Abstractions and Innovation Toolkits , 2011, IS-EUD.

[122]  Brad A. Myers,et al.  Studying the language and structure in non-programmers' solutions to programming problems , 2001, Int. J. Hum. Comput. Stud..

[123]  Simone Stumpf,et al.  End-User Experiences of Visual and Textual Programming Environments for Arduino , 2013, IS-EUD.

[124]  Maria Letizia Jaccheri,et al.  Creative and open software engineering practices and tools in maker community projects , 2012, EICS '12.

[125]  Yvonne Dittrich,et al.  Infrastructuring When You Don't - End-User Development and Organizational Infrastructure , 2011, IS-EUD.

[126]  Rune Sætre,et al.  Using Meta-modelling for Construction of an End-User Development Framework , 2013, IS-EUD.

[127]  Adrian David Cheok,et al.  22nd International Conference on Human-Computer Interaction with Mobile Devices and Services , 2007, Lecture Notes in Computer Science.

[128]  Mikael B. Skov,et al.  A review of research methods in children's technology design , 2005, IDC '05.

[129]  José A. Macías,et al.  Providing end-user facilities to simplify ontology-driven web application authoring , 2007, Interact. Comput..

[130]  Masanori Sugimoto,et al.  Beyond binary choices: Integrating individual and social creativity , 2005, Int. J. Hum. Comput. Stud..

[131]  E. Rogers,et al.  Diffusion of Innovations, 5th Edition , 2003 .

[132]  Panos Markopoulos,et al.  Lessons Learnt from Deploying an End-User Development Platform for Physical Rehabilitation , 2015, CHI.

[133]  Daniela Fogli,et al.  A meta-design approach to the development of e-government services , 2012, J. Vis. Lang. Comput..

[134]  Panos Markopoulos,et al.  Rapid prototyping of outdoor games for children in an iterative design process , 2013, IDC.

[135]  Margaret Burnett,et al.  End-User Development , 2013, Lecture Notes in Computer Science.

[136]  A. Bandura GUIDE FOR CONSTRUCTING SELF-EFFICACY SCALES , 2006 .

[137]  Ephraim R. McLean End Users as Application Developers , 1979, MIS Q..

[138]  Sae Young Jeong,et al.  Improving Documentation for eSOA APIs through User Studies , 2009, IS-EUD.

[139]  C. Webb The Action Research Dissertation. A Guide for Students and Faculty , 2007 .

[140]  Margaret M. Burnett,et al.  Impact of interruption style on end-user debugging , 2004, CHI.

[141]  Ravikiran Vatrapu,et al.  End-User Development of Information Visualization , 2013, IS-EUD.

[142]  Gerhard Fischer,et al.  Understanding, fostering, and supporting cultures of participation , 2011, INTR.

[143]  S. Oetomo,et al.  Mimo : a non-pharmacological comforting solution for preterm neonates , 2012 .

[144]  Brad A. Myers,et al.  Barista: An implementation framework for enabling new tools, interaction techniques and views in code editors , 2006, CHI.

[145]  Jeffrey Heer,et al.  Proactive wrangling: mixed-initiative end-user programming of data transformation scripts , 2011, UIST.

[146]  Nikolay Mehandjiev,et al.  Alternative Representations for End User Composition of Service-Based Systems , 2011, IS-EUD.

[147]  G. Wulf,et al.  Extrinsic feedback for motor learning after stroke: What is the evidence? , 2006, Disability and rehabilitation.

[148]  Jenny Preece,et al.  Online Communities: Designing Usability and Supporting Sociability , 2000 .

[149]  Clarisse Sieckenius de Souza,et al.  Semiotic engineering in practice: redesigning the CoScripter interface , 2008, AVI '08.

[150]  A. Timmermans,et al.  Technology-assisted training of arm-hand skills in stroke: concepts on reacquisition of motor control and therapist guidelines for rehabilitation technology design , 2009, Journal of NeuroEngineering and Rehabilitation.

[151]  Marie Frei Visual Object Oriented Programming Concepts And Environments , 2016 .

[152]  Margaret M. Burnett,et al.  A strategy-centric approach to the design of end-user debugging tools , 2010, CHI.

[153]  Mary Beth Rosson,et al.  Supporting end-user debugging: what do users want to know? , 2006, AVI '06.

[154]  Gazihan Alankus,et al.  Towards customizable games for stroke rehabilitation , 2010, CHI.

[155]  Daniel Schwabe,et al.  Hypertextual Programming for Domain-Specific End-User Development , 2009, IS-EUD.

[156]  C. Shea,et al.  Enhancing motor learning through external-focus instructions and feedback , 1999 .

[157]  M. Sharratt,et al.  Understanding Knowledge-Sharing in Online Communities of Practice , 2003 .

[158]  Iac Iris Soute Head Up Games : on the design, creation and evaluation of interactive outdoor games for children , 2013 .

[159]  David F. Redmiles,et al.  Identity Design in Virtual Worlds , 2013, IS-EUD.

[160]  Nikolay Mehandjiev,et al.  User-centered design of a visual data mapping tool , 2012, AVI.

[161]  Alan F. Blackwell,et al.  First steps in programming: a rationale for attention investment models , 2002, Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments.

[162]  Margaret M. Burnett,et al.  Effectiveness of end-user debugging software features: are there gender issues? , 2005, CHI.

[163]  John Zimmerman,et al.  Research through design as a method for interaction design research in HCI , 2007, CHI.

[164]  Fabio Paternò,et al.  Creating Mashups by Direct Manipulation of Existing Web Applications , 2011, IS-EUD.

[165]  José A. Macías,et al.  Customization of Web applications through an intelligent environment exploiting logical interface descriptions , 2008, Interact. Comput..

[166]  David C. Webb,et al.  AgentCubes: Incremental 3D end-user development , 2009, J. Vis. Lang. Comput..

[167]  Scott E. Hudson,et al.  Forming interactivity: a tool for rapid prototyping of physical interactive products , 2002, DIS '02.

[168]  Augusto Celentano,et al.  An End-User Oriented Building Pattern for Interactive Art Guides , 2011, IS-EUD.

[169]  Gerhard Fischer,et al.  Meta-design: design for designers , 2000, DIS '00.

[170]  Willem Fontijn,et al.  ESPranto SDK: an adaptive programming environment for tangible applications , 2009, CHI.

[171]  Brent Rossen,et al.  A crowdsourcing method to develop virtual human conversational agents , 2012, Int. J. Hum. Comput. Stud..

[172]  Gerhard Fischer,et al.  End-User Development and Meta-design: Foundations for Cultures of Participation , 2009, IS-EUD.

[173]  M. Orne Demand Characteristics and the Concept of Quasi-Controls1 , 2009 .

[174]  Margaret M. Burnett,et al.  Tinkering and gender in end-user programmers' debugging , 2006, CHI.

[175]  John T. Stasko,et al.  The buzz: supporting user tailorability in awareness applications , 2008, CHI.

[176]  Panayiotis Zaphiris,et al.  Research-derived web design guidelines for older people , 2005, Assets '05.

[177]  C. Shea,et al.  Motor skill learning and performance: a review of influential factors , 2010, Medical education.

[178]  Mary Beth Rosson,et al.  Web Design Patterns: Investigating User Goals and Browsing Strategies , 2009, IS-EUD.

[179]  Emilia I. Barakova,et al.  Mimicking Expressiveness of Movements by Autistic Children in Game Play , 2012, 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing.