{"id":"https://openalex.org/W4392646185","doi":"https://doi.org/10.1145/3610978.3640618","title":"End-User Programming of Robot-Assisted Physical Training Activities through Behaviour-Driven Development","display_name":"End-User Programming of Robot-Assisted Physical Training Activities through Behaviour-Driven Development","publication_year":2024,"publication_date":"2024-03-10","ids":{"openalex":"https://openalex.org/W4392646185","doi":"https://doi.org/10.1145/3610978.3640618"},"language":"en","primary_location":{"id":"doi:10.1145/3610978.3640618","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3610978.3640618","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3610978.3640618","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Companion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3610978.3640618","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018677554","display_name":"Jose Pablo De la Rosa","orcid":"https://orcid.org/0000-0002-1879-3833"},"institutions":[{"id":"https://openalex.org/I177969490","display_name":"University of Southern Denmark","ror":"https://ror.org/03yrrjy16","country_code":"DK","type":"education","lineage":["https://openalex.org/I177969490"]},{"id":"https://openalex.org/I184886455","display_name":"Maersk (Denmark)","ror":"https://ror.org/046gbzb64","country_code":"DK","type":"company","lineage":["https://openalex.org/I184886455"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jose Pablo De La Rosa","raw_affiliation_strings":["The Maersk M. Moller Institute, University of Southern Denmark, Odense, Denmark"],"raw_orcid":"https://orcid.org/0000-0002-1879-3833","affiliations":[{"raw_affiliation_string":"The Maersk M. Moller Institute, University of Southern Denmark, Odense, Denmark","institution_ids":["https://openalex.org/I184886455","https://openalex.org/I177969490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047008719","display_name":"Thiago Rocha Silva","orcid":"https://orcid.org/0000-0001-8961-4663"},"institutions":[{"id":"https://openalex.org/I177969490","display_name":"University of Southern Denmark","ror":"https://ror.org/03yrrjy16","country_code":"DK","type":"education","lineage":["https://openalex.org/I177969490"]},{"id":"https://openalex.org/I184886455","display_name":"Maersk (Denmark)","ror":"https://ror.org/046gbzb64","country_code":"DK","type":"company","lineage":["https://openalex.org/I184886455"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Thiago Rocha Silva","raw_affiliation_strings":["The Maersk M. Moller Institute, University of Southern Denmark, Odense, Denmark"],"raw_orcid":"https://orcid.org/0000-0001-8961-4663","affiliations":[{"raw_affiliation_string":"The Maersk M. Moller Institute, University of Southern Denmark, Odense, Denmark","institution_ids":["https://openalex.org/I184886455","https://openalex.org/I177969490"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052717665","display_name":"Anders Stengaard S\u00f8rensen","orcid":"https://orcid.org/0000-0003-0184-7281"},"institutions":[{"id":"https://openalex.org/I177969490","display_name":"University of Southern Denmark","ror":"https://ror.org/03yrrjy16","country_code":"DK","type":"education","lineage":["https://openalex.org/I177969490"]},{"id":"https://openalex.org/I184886455","display_name":"Maersk (Denmark)","ror":"https://ror.org/046gbzb64","country_code":"DK","type":"company","lineage":["https://openalex.org/I184886455"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Anders Stengaard S\u00f8rensen","raw_affiliation_strings":["The Maersk M. Moller Institute, University of Southern Denmark, Odense, Denmark"],"raw_orcid":"https://orcid.org/0000-0003-0184-7281","affiliations":[{"raw_affiliation_string":"The Maersk M. Moller Institute, University of Southern Denmark, Odense, Denmark","institution_ids":["https://openalex.org/I184886455","https://openalex.org/I177969490"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6392,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.75224447,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"387","last_page":"391"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9980000257492065,"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.9980000257492065,"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/T13197","display_name":"Spreadsheets and End-User Computing","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10731","display_name":"Educational Games and Gamification","score":0.9901000261306763,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7158738374710083},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.6935083866119385},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.6442952752113342},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.5762367248535156},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5702107548713684},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5353636741638184},{"id":"https://openalex.org/keywords/programming-by-demonstration","display_name":"Programming by demonstration","score":0.5151092410087585},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.47075608372688293},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4623367488384247},{"id":"https://openalex.org/keywords/training","display_name":"Training (meteorology)","score":0.45579230785369873},{"id":"https://openalex.org/keywords/end-user-development","display_name":"End-user development","score":0.419286847114563},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.3667817711830139},{"id":"https://openalex.org/keywords/end-user","display_name":"End user","score":0.3516417145729065},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.33252376317977905},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1370803415775299},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.11145108938217163},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.09625986218452454}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7158738374710083},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.6935083866119385},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.6442952752113342},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.5762367248535156},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5702107548713684},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5353636741638184},{"id":"https://openalex.org/C2779038628","wikidata":"https://www.wikidata.org/wiki/Q7248497","display_name":"Programming by demonstration","level":3,"score":0.5151092410087585},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.47075608372688293},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4623367488384247},{"id":"https://openalex.org/C2777211547","wikidata":"https://www.wikidata.org/wiki/Q17141490","display_name":"Training (meteorology)","level":2,"score":0.45579230785369873},{"id":"https://openalex.org/C2776867947","wikidata":"https://www.wikidata.org/wiki/Q500467","display_name":"End-user development","level":3,"score":0.419286847114563},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.3667817711830139},{"id":"https://openalex.org/C91262260","wikidata":"https://www.wikidata.org/wiki/Q528074","display_name":"End user","level":2,"score":0.3516417145729065},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33252376317977905},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1370803415775299},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.11145108938217163},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.09625986218452454},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3610978.3640618","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3610978.3640618","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3610978.3640618","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Companion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction","raw_type":"proceedings-article"},{"id":"pmh:oai:sdu.dk:openaire/3ef5603e-8448-4f61-9947-f337303a5528","is_oa":true,"landing_page_url":"https://portal.findresearcher.sdu.dk/da/publications/3ef5603e-8448-4f61-9947-f337303a5528","pdf_url":null,"source":{"id":"https://openalex.org/S4306400423","display_name":"University of Southern Denmark Research Portal (University of Southern Denmark)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I177969490","host_organization_name":"University of Southern Denmark","host_organization_lineage":["https://openalex.org/I177969490"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Gutierrez, J P D L, Silva, T R & S\u00f8rensen, A S 2024, End-User Programming of Robot-Assisted Physical Training Activities through Behaviour-Driven Development. in HRI 2024 Companion - Companion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction. Association for Computing Machinery, pp. 387-391, 19th Annual ACM/IEEE International Conference on Human-Robot Interaction, HRI 2024, Boulder, United States, 11/03/2024. https://doi.org/10.1145/3610978.3640618","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1145/3610978.3640618","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3610978.3640618","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3610978.3640618","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Companion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4392646185.pdf","grobid_xml":"https://content.openalex.org/works/W4392646185.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W103394761","https://openalex.org/W1969939902","https://openalex.org/W1972239908","https://openalex.org/W2031277375","https://openalex.org/W2058919032","https://openalex.org/W2084944215","https://openalex.org/W2125983962","https://openalex.org/W2143316132","https://openalex.org/W2411569800","https://openalex.org/W2487949161","https://openalex.org/W2593261762","https://openalex.org/W2610470600","https://openalex.org/W2899972347","https://openalex.org/W3031906401","https://openalex.org/W3032986393","https://openalex.org/W3108408439","https://openalex.org/W3132769397","https://openalex.org/W3158716008","https://openalex.org/W3178366704","https://openalex.org/W3192965891","https://openalex.org/W3202764408","https://openalex.org/W4323537034","https://openalex.org/W4388447936","https://openalex.org/W4388595379"],"related_works":["https://openalex.org/W2070544977","https://openalex.org/W3021529370","https://openalex.org/W2580687408","https://openalex.org/W150630894","https://openalex.org/W2180115676","https://openalex.org/W4298880854","https://openalex.org/W4232733627","https://openalex.org/W1917354991","https://openalex.org/W4231035256","https://openalex.org/W2001959118"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3,57],"introduce":[4],"an":[5],"end-user":[6],"programming":[7,69],"approach":[8,27],"for":[9,73],"allowing":[10],"physical":[11,16,63],"trainers":[12],"to":[13,35,39,90],"program":[14],"robot-assisted":[15],"training":[17,75],"activities":[18],"without":[19],"the":[20,41,52,79,82,87,92,96,104],"assistance":[21],"of":[22,54,78],"a":[23,30,59,62,74],"robotics":[24],"engineer.":[25],"The":[26],"relies":[28],"on":[29],"textual":[31],"domain-specific":[32],"language":[33],"(DSL)":[34],"allow":[36],"end":[37,88],"users":[38],"specify":[40],"expected":[42],"robot":[43],"behaviour":[44],"through":[45],"Behaviour-Driven":[46],"Development":[47],"(BDD)":[48],"scenarios.":[49],"To":[50],"evaluate":[51],"feasibility":[53],"our":[55,112],"approach,":[56],"conducted":[58],"workshop":[60],"with":[61,68],"therapist":[64],"who":[65],"was":[66],"tasked":[67],"two":[70],"different":[71],"routines":[72],"robot.":[76],"Results":[77],"study":[80],"highlighted":[81],"cognitive":[83],"strategies":[84],"employed":[85],"by":[86],"user":[89,105],"solve":[91],"task":[93],"and":[94,106],"also":[95],"pain":[97],"points":[98],"which":[99],"required":[100],"higher":[101],"efforts":[102],"from":[103],"should":[107],"be":[108],"therefore":[109],"prioritized":[110],"in":[111],"future":[113],"work.":[114]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2024-03-12T00:00:00"}
