Fessl Angela, Pammer-Schindler Viktoria, Blunk Oliver, Prilla Michael
2016
Reflective learning has been established as a process that deepenslearning in both educational and work-related settings. We present a literaturereview on various approaches and tools (e.g., prompts, journals, visuals)providing guidance for facilitating reflective learning. Research consideredin this review coincides common understanding of reflective learning, hasapplied and evaluated a tool supporting reflection and presents correspondingresults. Literature was analysed with respect to timing of reflection, reflectionparticipants, type of reflection guidance, and results achieved regardingreflection. From this analysis, we were able to derive insights, guidelinesand recommendations for the design of reflection guidance functionality incomputing systems: (i) ensure that learners understand the purpose of reflectivelearning, (ii) combine reflective learning tools with reflective questions either inform of prompts or with peer-to-peer or group discussions, (iii) for work-relatedsettings consider the time with regard to when and how to motivate to reflect.
Simon Jörg Peter, Schmidt Peter, Pammer-Schindler Viktoria
2016
Synchronisation algorithms are central to collaborative editing software. As collaboration is increasingly mediated by mobile devices, the energy efficiency for such algorithms is interest to a wide community of application developers. In this paper we explore the differential synchronisation (diffsync) algorithm with respect to energy consumption on mobile devices. Discussions within this paper are based on real usage data of PDF annotations via the Mendeley iOS app, which requires realtime synchronisation. We identify three areas for optimising diffsync: a.) Empty cycles in which no changes need to be processed b.) tail energy by adapting cycle intervals and c.) computational complexity. Following these considerations, we propose a push-based diffsync strategy in which synchronisation cycles are triggered when a device connects to the network or when a device is notified of changes.