## 2 Related Works and Requirements
### Requirements for the RSC
\begin{table}
\begin{tabular}{c c c} \hline \hline
**ID** & **Requirement** & **Rationale** \\ \hline \multirow{4}{*}{Req 1} & \multirow{4}{*}{The RSC shall support multimodal Social Interaction.} & To ensure diverse, context-aware social interactions and support positive academic results, the RSC should facilitate multimodal communication, primarily through speech [26; 27], with additional support for touch, gestures, and visual cues [27]. \\ \hline \multirow{4}{*}{Req 2} & \multirow{4}{*}{The Design of the RSC will be User-Centred.} & The design of the RSC should be compact and aesthetically pleasing, with a size range between 6 cm and 30 cm. It should feature neutral colours and curves to enhance portability, visual appeal, and ease of handling [41], with a machine-like aesthetic [27; 76]. \\ \cline{1-1}  & & The RSC should be accessible, user-friendly, offering adjustable settings and clear, engaging conversations, aiming to improve social interaction and user satisfaction in various study settings (such as individuals or small groups) [20; 41], providing support for learners in diverse educational contexts [37]. \\ \cline{1-1}  & & The RSC should support and promote the customisation of peripherals, extending available interaction modalities to accommodate various learning styles and user preferences. This flexibility may address university student preferences [27] regarding personalisation options, which may improve learning outcomes [20]. \\ \hline \multirow{4}{*}{Req 3} & \multirow{4}{*}{The RSC should be Obtainable.} & The RSC’s software, hardware, and documentation should be open-source, and the hardware should be made with readily available parts that are not cost-prohibitive [29; 30; 41]. \\ \hline \multirow{4}{*}{Req 4} & \multirow{4}{*}{The RSC should provide Adaptable Learning Support.} & The RSC should analyse student performance, adjust responses based on learning styles, recommend customised study plans, and apply gamification to boost motivation. This approach may enhance engagement and support individual learning needs in diverse educational contexts [17; 20; 33; 37; 41]. The RSC should personalise learning in line with students’ and teachers’ perspectives [17; 20; 27; 41]. The RSC should support a variety of subjects or courses to provide host academic institutions curricula or programs [20; 43]. \\ \hline \multirow{4}{*}{Req 5} & \multirow{4}{*}{The RSC should be Reliable.} & The RSC should be performant, delivering high interaction quality by enabling low latency replies to user queries. The RSC should reduce frustration [20; 27] with a responsive, robust interface and support long system uptimes without interruptions. \\ \cline{1-1}  & & The RSC should require minimal specialised expertise to maintain and should feature up-to-date documentation. A low-upkeep approach enhances the user experience and ensures a reliable system [20; 33; 41]. \\ \hline \multirow{4}{*}{Req 6} & \multirow{4}{*}{The RSC must be Secure.} & The RSC must safeguard user privacy and confidentiality [27; 44]. \\ \cline{1-1}  & & Peer-reviewed threat models and associated security updates should maintain continuous security monitoring with regular updates. \\ \hline \hline \end{tabular}
\end{table} 
Table 1: Literature-Derived Requirements for Robot Study Companions. needs. Finally, the RSC should be user-friendly, secure, and reliable. In this paper, we document the prototype development of the RSC as a new open-source desktop social robot study companion platform.