Publications
Peer-reviewed papers, conferences, workshops and seminars
The complete and up-to-date list is on Google Scholar. Publications marked with ★ concern computer science education research.
2026
★ Hamonic, E., Lugaz, C., Demirag, A., Sharrock, R., Thailinger, A., Picchio, M. V., Swamy, V., & Mejia, P. (2026). Scenario-based learning through and with AI: evidence-informed simulations for education leaders. International Conference on Artificial Intelligence in Education (AIED), 145–152. Springer Nature Switzerland.
★ Hamonic, E., & Sharrock, R. (Eds.) (2026). Digital Education: Shaping Sustainable Lifelong Learning for All in the Era of AI. 9th European MOOCs Stakeholders Summit, EMOOCs 2025, Paris, 30 June – 2 July 2025, Proceedings. Springer Nature. Open access
2024
Qiu, M., Najm, E., Sharrock, R., & Traverson, B. (2024). HKD-SHO: a hybrid smart home system based on knowledge-based and data-driven services. arXiv preprint arXiv:2402.15521.
2023
★ Sharrock, R., Hamonic, E., Bonfert-Taylor, P., Goudzwaard, M., Memmi, G., Chow, C., & Meise, J. (2023). Designing a unique revision loop updating courses simultaneously on different MOOC platforms. IEEE Learning With MOOCs (LWMOOCS).
2022
Qiu, M., Najm, E., Sharrock, R., & Traverson, B. (2022). Reinforcement learning based architectures for dynamic generation of smart home services. 21st IEEE International Conference on Machine Learning and Applications (ICMLA), 7–14.
Qiu, M., Najm, E., Sharrock, R., & Traverson, B. (2022). PBRE: a rule extraction method from trained neural networks designed for smart home services. International Conference on Database and Expert Systems Applications, 158–173. Springer.
★ Sharrock, R., Collin, E., Labat, T., Hamonic, E., Bonfert-Taylor, P., & Goudzwaard, M. (2022). Teaching and learning programming with Linux using in-browser client-side web technologies. Ninth ACM Conference on Learning@Scale, 427–430.
2020
★ Kizilcec, R. F., Saltarelli, A., Bonfert-Taylor, P., Goudzwaard, M., Hamonic, E., & Sharrock, R. (2020). Welcome to the course: early social cues influence women’s persistence in computer science. ACM CHI Conference on Human Factors in Computing Systems, 1–13.
2019
★ Sharrock, R., Bonfert-Taylor, P., Hiron, M., Blockelet, M., Miller, C., Goudzwaard, M., & Hamonic, E. (2019). Teaching C programming interactively at scale using Taskgrader: an open-source autograder tool. Sixth ACM Conference on Learning@Scale, 1–2.
★ Hamonic, E., & Sharrock, R. (2019). Apprendre à programmer via des interfaces en ligne, quel sens pour la présence ? EIAH — Environnements informatiques pour l’apprentissage humain.
2018
★ Sharrock, R., Angrave, L., & Hamonic, E. (2018). WebLinux: a scalable in-browser and client-side Linux and IDE. Fifth ACM Conference on Learning@Scale, 1–2.
★ Sharrock, R., Gaultier, B., Taylor, P., Goudzwaard, M., Hiron, M., & Hamonic, E. (2018). Coding tutorials for any programming language, or interactive tutorials for C and Arduino. 49th ACM Technical Symposium on Computer Science Education (SIGCSE), 1051.
★ Sharrock, R., Hamonic, E., Taylor, P., & Goudzwaard, M. (2018). Teaching Linux and C programming in MOOCs with a scalable in-browser and 100% client-side Linux IDE. Open edX Conference.
2017
★ Sharrock, R., Hamonic, E., Hiron, M., & Carlier, S. (2017). Codecast: an innovative technology to facilitate teaching and learning computer programming in a C language online course. Fourth ACM Conference on Learning@Scale, 147–148.
2015
Cervero, A. G., Chincoli, M., Dittmann, L., Fischer, A., Garcia, A. E., Galán-Jiménez, J., … & Valcarenghi, L. (2015). Green wired networks. Large-Scale Distributed Systems and Energy Efficiency: A Holistic View, 41–80.
★ Sharrock, R., & Laurent, B. (2015). Ouvrir la boîte noire de la production de vidéos pour les MOOC : vers une analyse sociotechnique. QPES — Questions de pédagogie dans l’enseignement supérieur.
Le Bail, C., Despouys, R., Détienne, F., Baker, M. J., & Sharrock, R. (2015). Modéliser la gestion collective de ressources dans un quartier intelligent. EPIQUE 2015, Aix-en-Provence.
2014
Ghosh, S., Bailly, G., Despouys, R., Lecolinet, E., & Sharrock, R. (2014). SuperVision: spatial control of connected objects in smart-home. 26th Conference on l’Interaction Homme-Machine, 201–206.
Despouys, R., Sharrock, R., & Demeure, I. (2014). Sensemaking in the autonomic smart-home. ACM International Joint Conference on Pervasive and Ubiquitous Computing, 887–894.
Gadafi, A., Hagimont, D., Broto, L., Sharrock, R., Tchana, A., & De Palma, N. (2014). Energy-QoS tradeoffs in J2EE hosting centres. International Journal of Autonomic Computing, 2(1), 54–72.
For publications before 2014, please see the Google Scholar profile.
Selected talks and seminars
Inclusive by design: how content experiments support diverse learners — with Petra Bonfert-Taylor, Mike Goudzwaard, Ella Hamonic, Andy Saltarelli and Gérard Memmi. Open edX Conference, UC San Diego, March 2019.
Technologies pour enseigner la programmation à grande échelle — with Ella Hamonic. IRIT seminar, Université de Toulouse, April 2019.
Educational videos, why and how making some — with Ella Hamonic. KAAT European seminar, IMT Mines Albi, April 2019.
Teaching digital manufacturing: experimenting blended-learning models — with Ella Hamonic, Baptiste Gaultier, Anja Hopma and Denis Moalic. HybridEd workshop, MIT, June 2018.
Research seminars at MIT and MITx, Boston University, Dartmouth College, HarvardX (2017), the University of Adelaide (2017), UC Berkeley and Stanford (2018).