{"id":"https://openalex.org/W4255336861","doi":"https://doi.org/10.1109/hri.2016.7451765","title":"Design and evaluation of a rapid programming system for service robots","display_name":"Design and evaluation of a rapid programming system for service robots","publication_year":2016,"publication_date":"2016-03-01","ids":{"openalex":"https://openalex.org/W4255336861","doi":"https://doi.org/10.1109/hri.2016.7451765"},"language":"en","primary_location":{"id":"doi:10.1109/hri.2016.7451765","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hri.2016.7451765","pdf_url":null,"source":{"id":"https://openalex.org/S4363608116","display_name":"2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068695596","display_name":"Justin Huang","orcid":"https://orcid.org/0000-0002-8270-0742"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Justin Huang","raw_affiliation_strings":["Computer Science & Engineering, University of Washington, Seattle, WA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science & Engineering, University of Washington, Seattle, WA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103467788","display_name":"Tessa Lau","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tessa Lau","raw_affiliation_strings":["Savioke, Inc., Santa Clara, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Savioke, Inc., Santa Clara, CA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063086622","display_name":"Maya \u00c7akmak","orcid":"https://orcid.org/0000-0001-8457-6610"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maya Cakmak","raw_affiliation_strings":["Computer Science & Engineering, University of Washington, Seattle, WA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science & Engineering, University of Washington, Seattle, WA","institution_ids":["https://openalex.org/I201448701"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.3642,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.96619718,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"295","last_page":"302"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9932000041007996,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7917705774307251},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.6581823825836182},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.6535772681236267},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6300996541976929},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.597294807434082},{"id":"https://openalex.org/keywords/programming-by-demonstration","display_name":"Programming by demonstration","score":0.5636810064315796},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.5540689826011658},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.4833621382713318},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.46875786781311035},{"id":"https://openalex.org/keywords/service-robot","display_name":"Service robot","score":0.45473769307136536},{"id":"https://openalex.org/keywords/commercialization","display_name":"Commercialization","score":0.4210265874862671},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4187735319137573},{"id":"https://openalex.org/keywords/visual-programming-language","display_name":"Visual programming language","score":0.41046595573425293},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36101600527763367},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.3220140039920807},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3029961884021759},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11718454957008362}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7917705774307251},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.6581823825836182},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.6535772681236267},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6300996541976929},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.597294807434082},{"id":"https://openalex.org/C2779038628","wikidata":"https://www.wikidata.org/wiki/Q7248497","display_name":"Programming by demonstration","level":3,"score":0.5636810064315796},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.5540689826011658},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.4833621382713318},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.46875786781311035},{"id":"https://openalex.org/C2776228582","wikidata":"https://www.wikidata.org/wiki/Q7455797","display_name":"Service robot","level":3,"score":0.45473769307136536},{"id":"https://openalex.org/C2780625559","wikidata":"https://www.wikidata.org/wiki/Q5152592","display_name":"Commercialization","level":2,"score":0.4210265874862671},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4187735319137573},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.41046595573425293},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36101600527763367},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.3220140039920807},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3029961884021759},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11718454957008362},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hri.2016.7451765","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hri.2016.7451765","pdf_url":null,"source":{"id":"https://openalex.org/S4363608116","display_name":"2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W46249965","https://openalex.org/W1500357294","https://openalex.org/W1517943492","https://openalex.org/W1536271260","https://openalex.org/W1540685400","https://openalex.org/W1540823594","https://openalex.org/W1963557108","https://openalex.org/W1966590372","https://openalex.org/W1979253984","https://openalex.org/W1986014385","https://openalex.org/W2014596857","https://openalex.org/W2086239403","https://openalex.org/W2092187831","https://openalex.org/W2113834793","https://openalex.org/W2116753120","https://openalex.org/W2124721658","https://openalex.org/W2151987636","https://openalex.org/W2162514427","https://openalex.org/W2165823172","https://openalex.org/W2172091241","https://openalex.org/W2221907518","https://openalex.org/W2412306367","https://openalex.org/W2901136733","https://openalex.org/W2908598901","https://openalex.org/W6629910019","https://openalex.org/W6632177926","https://openalex.org/W6632235069","https://openalex.org/W6756486208","https://openalex.org/W6758031428"],"related_works":["https://openalex.org/W2007004944","https://openalex.org/W2020945561","https://openalex.org/W2379975453","https://openalex.org/W2101317082","https://openalex.org/W3088734415","https://openalex.org/W4200069637","https://openalex.org/W2110545700","https://openalex.org/W2787275257","https://openalex.org/W2125129201","https://openalex.org/W2051076412"],"abstract_inverted_index":{"This":[0,78],"paper":[1],"introduces":[2],"CustomPrograms,":[3,13],"a":[4,33,42,49,75,100,141,219],"rapid":[5],"programming":[6,60,70],"system":[7,88,211],"for":[8,25,125],"mobile":[9],"service":[10],"robots.":[11],"With":[12],"roboticists":[14],"can":[15,53],"quickly":[16],"create":[17,165,180],"new":[18,122],"behaviors":[19],"and":[20,67,95,114,150,164,195,217],"try":[21],"unexplored":[22],"use":[23,123,136,161],"cases":[24,124],"commercialization.":[26],"In":[27],"our":[28,130],"system,":[29],"the":[30,87,93,126,145,162,170,189,193,197,210],"robot":[31,103],"has":[32],"set":[34],"of":[35,97,119,144,188,201],"primitive":[36],"capabilities,":[37],"such":[38],"as":[39,89],"navigating":[40],"to":[41,84,133,160,179],"location":[43],"or":[44,81],"interacting":[45],"with":[46,58,110,147],"users":[47],"on":[48,99,107],"touch":[50],"screen.":[51],"Users":[52],"then":[54],"compose":[55],"these":[56,135],"primitives":[57],"general-purpose":[59],"language":[61,71],"constructs":[62],"like":[63],"variables,":[64],"loops,":[65],"conditionals,":[66],"functions.":[68],"The":[69],"is":[72],"wrapped":[73],"in":[74,104],"graphical":[76],"interface.":[77],"allows":[79],"inexperienced":[80],"novice":[82],"programmers":[83,157,175],"benefit":[85],"from":[86],"well.":[90],"We":[91,128,153,184],"describe":[92],"design":[94],"implementation":[96],"CustomPrograms":[98],"Savioke":[101,111,148,216],"Relay":[102],"detail.":[105],"Based":[106],"interviews":[108],"conducted":[109,140],"roboticists,":[112],"designers,":[113],"business":[115],"people,":[116],"we":[117,139,203],"learned":[118],"several":[120],"potential":[121],"robot.":[127],"characterize":[129],"system's":[131],"ability":[132],"fulfill":[134],"cases.":[137],"Additionally,":[138],"user":[142],"study":[143],"interface":[146,163],"employees":[149],"outside":[151],"programmers.":[152],"found":[154],"that":[155],"experienced":[156],"could":[158],"learn":[159],"3":[166],"real-world":[167],"programs":[168,182],"during":[169,192],"90":[171],"minute":[172],"study.":[173],"Inexperienced":[174],"were":[176],"less":[177],"likely":[178],"complex":[181],"correctly.":[183],"provide":[185],"an":[186],"analysis":[187],"errors":[190],"made":[191],"study,":[194],"highlight":[196],"most":[198],"common":[199],"pieces":[200],"feedback":[202],"received.":[204],"Two":[205],"case":[206],"studies":[207],"show":[208],"how":[209],"was":[212],"used":[213],"internally":[214],"at":[215,218],"major":[220],"trade":[221],"show.":[222]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
