{"id":"https://openalex.org/W4392633403","doi":"https://doi.org/10.1145/3610977.3637477","title":"OpenVP: A Customizable Visual Programming Environment for Robotics Applications","display_name":"OpenVP: A Customizable Visual Programming Environment for Robotics Applications","publication_year":2024,"publication_date":"2024-03-10","ids":{"openalex":"https://openalex.org/W4392633403","doi":"https://doi.org/10.1145/3610977.3637477"},"language":"en","primary_location":{"id":"doi:10.1145/3610977.3637477","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3610977.3637477","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 ACM/IEEE International Conference on Human-Robot Interaction","raw_type":"proceedings-article"},"type":"conference-paper","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/A5087907210","display_name":"Andrew Schoen","orcid":"https://orcid.org/0000-0002-7273-9598"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andrew Schoen","raw_affiliation_strings":["University of Wisconsin-Madison, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0000-0002-7273-9598","affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017344436","display_name":"Bilge Mutlu","orcid":"https://orcid.org/0000-0002-9456-1495"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bilge Mutlu","raw_affiliation_strings":["University of Wisconsin-Madison, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0000-0002-9456-1495","affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":0.4662,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.55629665,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"944","last_page":"948"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9994999766349792,"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.9994999766349792,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9958000183105469,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7692395448684692},{"id":"https://openalex.org/keywords/visual-programming-language","display_name":"Visual programming language","score":0.744253396987915},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.66893470287323},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.639591634273529},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.6266923546791077},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5345042943954468},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5169612765312195},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5019989013671875},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4898242652416229},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4627205729484558},{"id":"https://openalex.org/keywords/event-driven-programming","display_name":"Event-driven programming","score":0.4206411838531494},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.31929340958595276},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.30932214856147766},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.2676761746406555},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"Procedural programming","score":0.1912890076637268}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7692395448684692},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.744253396987915},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.66893470287323},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.639591634273529},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.6266923546791077},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5345042943954468},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5169612765312195},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5019989013671875},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4898242652416229},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4627205729484558},{"id":"https://openalex.org/C77362995","wikidata":"https://www.wikidata.org/wiki/Q1135914","display_name":"Event-driven programming","level":5,"score":0.4206411838531494},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31929340958595276},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.30932214856147766},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.2676761746406555},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.1912890076637268},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3610977.3637477","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3610977.3637477","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 ACM/IEEE International Conference on Human-Robot Interaction","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4363510024","display_name":null,"funder_award_id":"1925043,2026478","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2084944215","https://openalex.org/W2535073923","https://openalex.org/W4319653440","https://openalex.org/W4323871697"],"related_works":["https://openalex.org/W982182064","https://openalex.org/W4231156015","https://openalex.org/W192537969","https://openalex.org/W90890238","https://openalex.org/W2117880445","https://openalex.org/W2131549632","https://openalex.org/W4306810740","https://openalex.org/W351396276","https://openalex.org/W1943224404","https://openalex.org/W2038853506"],"abstract_inverted_index":{"Authored":[0],"robotics":[1],"applications":[2],"have":[3,40],"a":[4,77],"diverse":[5],"set":[6],"of":[7,19,24,34],"requirements":[8],"for":[9,44],"their":[10,58],"authoring":[11],"interfaces,":[12],"being":[13],"dependent":[14],"on":[15],"the":[16,20,22,25,32,35],"underlying":[17],"architecture":[18],"program,":[21],"capabilities":[23,33],"programmers":[26],"and":[27,31,48,60,80],"engineers":[28],"using":[29],"them,":[30],"robot.":[36],"Visual":[37],"programming":[38],"approaches":[39],"long":[41],"been":[42],"favored":[43],"both":[45],"novice-level":[46],"accessibility":[47],"clear":[49],"graphical":[50],"representations,":[51],"but":[52],"current":[53],"tools":[54],"are":[55],"limited":[56],"in":[57],"customizability":[59],"ability":[61],"to":[62,72],"be":[63,86],"integrated":[64,87],"holistically":[65],"into":[66,89],"larger":[67],"design":[68],"interfaces.":[69],"OpenVP":[70],"attempts":[71],"address":[73],"this":[74],"by":[75],"providing":[76],"highly":[78],"configurable":[79],"customizable":[81],"component":[82],"library":[83],"that":[84],"can":[85],"easily":[88],"other":[90],"modern":[91],"web-based":[92],"applications.":[93]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2025-10-10T00:00:00"}
