Design and Evaluation of an XML-Based Language for Programming Socially Assistive Robots.
Saved in:
| Title: | Design and Evaluation of an XML-Based Language for Programming Socially Assistive Robots. |
|---|---|
| Authors: | Rocha, Marcelo Marques da1 (AUTHOR) marcelo_rocha@midiacom.uff.br, Favela, Jesus2 (AUTHOR) favela@cicese.mx, Muchaluat-Saade, Débora C.1 (AUTHOR) debora@midiacom.uff.br |
| Source: | International Journal of Social Robotics. Jul2025, Vol. 17 Issue 7, p1305-1333. 29p. |
| Subjects: | XML (Extensible Markup Language), Domain-specific programming languages, Assistive technology, Evaluation methodology, Educational technology, Cognitive ability, Social robots |
| Abstract: | Robotic technologies have not only been used in factories, but increasingly in various environments in people's daily lives. Robots are used as assistive devices and through interaction with these devices it is possible to expand the physical and cognitive capabilities of humans. A new class of robots, Socially Assistive Robots (SARs), arises from the intersection of two other classes, assistive robots, which provide assistance, usually in healthcare settings, and interactive social robots, that communicate with the user. This work proposes an XML-based domain specific language (DSL) to facilitate the specification of interactive sessions for SARs. The proposed language is called EvaML and was designed for an open-source robotics platform. Although firstly implemented and used with EVA, EvaML can also be used with other SARs with similar communication affordances. To evaluate the EvaML language, an experiment was conducted with 12 software developers. Participants assessed EvaML with regards to clarity, effectiveness, perceived ease of use and usability according to 9 cognitive dimensions of the CDN framework (Cognitive Dimensions of Notations). EvaML was also successfully used by another group of 12 high school students and teachers in a series of activities where they designed and implemented interactive educational applications for EVA. Results indicate that EvaML is perceived as easy to use and usable, making it an adequate tool to enact interaction designs for a SAR platform considering different user profiles and levels of knowledge. [ABSTRACT FROM AUTHOR] |
| Copyright of International Journal of Social Robotics is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 187190989 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Design and Evaluation of an XML-Based Language for Programming Socially Assistive Robots. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Rocha%2C+Marcelo+Marques+da%22">Rocha, Marcelo Marques da</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> marcelo_rocha@midiacom.uff.br</i><br /><searchLink fieldCode="AR" term="%22Favela%2C+Jesus%22">Favela, Jesus</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> favela@cicese.mx</i><br /><searchLink fieldCode="AR" term="%22Muchaluat-Saade%2C+Débora+C%2E%22">Muchaluat-Saade, Débora C.</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> debora@midiacom.uff.br</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22International+Journal+of+Social+Robotics%22">International Journal of Social Robotics</searchLink>. Jul2025, Vol. 17 Issue 7, p1305-1333. 29p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22XML+%28Extensible+Markup+Language%29%22">XML (Extensible Markup Language)</searchLink><br /><searchLink fieldCode="DE" term="%22Domain-specific+programming+languages%22">Domain-specific programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Assistive+technology%22">Assistive technology</searchLink><br /><searchLink fieldCode="DE" term="%22Evaluation+methodology%22">Evaluation methodology</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+technology%22">Educational technology</searchLink><br /><searchLink fieldCode="DE" term="%22Cognitive+ability%22">Cognitive ability</searchLink><br /><searchLink fieldCode="DE" term="%22Social+robots%22">Social robots</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Robotic technologies have not only been used in factories, but increasingly in various environments in people's daily lives. Robots are used as assistive devices and through interaction with these devices it is possible to expand the physical and cognitive capabilities of humans. A new class of robots, Socially Assistive Robots (SARs), arises from the intersection of two other classes, assistive robots, which provide assistance, usually in healthcare settings, and interactive social robots, that communicate with the user. This work proposes an XML-based domain specific language (DSL) to facilitate the specification of interactive sessions for SARs. The proposed language is called EvaML and was designed for an open-source robotics platform. Although firstly implemented and used with EVA, EvaML can also be used with other SARs with similar communication affordances. To evaluate the EvaML language, an experiment was conducted with 12 software developers. Participants assessed EvaML with regards to clarity, effectiveness, perceived ease of use and usability according to 9 cognitive dimensions of the CDN framework (Cognitive Dimensions of Notations). EvaML was also successfully used by another group of 12 high school students and teachers in a series of activities where they designed and implemented interactive educational applications for EVA. Results indicate that EvaML is perceived as easy to use and usable, making it an adequate tool to enact interaction designs for a SAR platform considering different user profiles and levels of knowledge. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of International Journal of Social Robotics is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=187190989 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s12369-025-01254-1 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 29 StartPage: 1305 Subjects: – SubjectFull: XML (Extensible Markup Language) Type: general – SubjectFull: Domain-specific programming languages Type: general – SubjectFull: Assistive technology Type: general – SubjectFull: Evaluation methodology Type: general – SubjectFull: Educational technology Type: general – SubjectFull: Cognitive ability Type: general – SubjectFull: Social robots Type: general Titles: – TitleFull: Design and Evaluation of an XML-Based Language for Programming Socially Assistive Robots. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Rocha, Marcelo Marques da – PersonEntity: Name: NameFull: Favela, Jesus – PersonEntity: Name: NameFull: Muchaluat-Saade, Débora C. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 07 Text: Jul2025 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 18754791 Numbering: – Type: volume Value: 17 – Type: issue Value: 7 Titles: – TitleFull: International Journal of Social Robotics Type: main |
| ResultId | 1 |