Diprose, J PPlimmer, BerylMacDonald, B AHosking, John2015-12-07December 39780980740431http://hdl.handle.net/1885/19755Existing novice robot programming systems are complex, which ironically makes them unsuitable for novices. We have analysed 19 reports of robot projects to inform development of an ontology of critical concepts that end user robot programming environmentsAuthor/s retain copyrightKeywords: End users; Programming environment; Programming system; Robot programming; RoboticsHow People Naturally Describe Robot Behaviour20122016-02-24