skip to content

Department of Computer Science and Technology





Read more at: Dr Sue Sentance

Dr Sue Sentance

I’m an experienced educator, researcher and leader in computing education, committed to making computing accessible to learners and teachers globally. I have published widely on the teaching of programming, teacher professional development, physical computing and curriculum change over the last fifteen years, and am also a regular speaker at computing education events and conferences.  

Book chapters

  • Sentance, S., Whyte, R. and Kirby, D., 2025. Exploring Transformative Professional Development Within K-12 Computing Education
    Doi: http://doi.org/10.1007/978-3-031-73474-8_11
  • Becker, BA., Bradley, S., Maguire, J., Black, M., Crick, T., Saqr, M., Sentance, S. and Quille, K., 2023. Computing education research in the UK & Ireland
    Doi: 10.1007/978-3-031-25336-2_19
  • Dagienė, V. and Sentence, S., 2016. It’s computational thinking! bebras tasks in the curriculum
    Doi: 10.1007/978-3-319-46747-4_3
  • Sentance, S. and Humphreys, S., 2015. Online vs face-to-face engagement of computing teachers for their professional development needs
    Doi: 10.1007/978-3-319-25396-1_7
  • Sentance, S., Dorling, M. and McNicol, A., 2013. Computer science in secondary schools in the UK: Ways to empower teachers
    Doi: 10.1007/978-3-642-36617-8_2
  • Conference proceedings

  • Schulte, C., Sentance, S., Sparmann, S., Altin, R., Friebroon-Yesharim, M., Landman, M., Rücker, MT., Satavlekar, S., Siegel, A., Tedre, M., Tubino, L., Vartiainen, H., Velázquez-Iturbide, JÁ., Waite, J. and Wu, Z., 2025. What We Talk About When We Talk About K-12 Computing Education Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3689187.3709612
  • Durk, J. and Sentance, S., 2025. A positive and inclusive classroom experience: primary school teachers’ perspectives of physical computing Proceedings of the 24th Interaction Design and Children,
    Doi: 10.1145/3713043.3731552
  • Heath, J., Whyte, R. and Sentance, S., 2025. FLARE: A Framework Supporting Code Comprehension and Formative Assessment in Block-Based Programming Education Proceedings 9th Conference on Computing Education Practice Cep 2025,
    Doi: 10.1145/3702212.3702219
  • Schulte, C., Altin, R., Rücker, MT., Tedre, M., Velázquez-Iturbide, JÁ., Sentance, S., Friebroon-Yesharim, M., Satavlekar, S., Tubino, L., Waite, J., Sparmann, S., Landman, M., Siegel, A., Vartiainen, H. and Wu, Z., 2024. Values and Beliefs Underpinning K-12 Computing Education Annual Conference on Innovation and Technology in Computer Science Education Iticse, v. 2
    Doi: 10.1145/3649405.3659532
  • Whyte, R., Kirby, D. and Sentance, S., 2024. Measuring Teacher Self-Efficacy and Careers Awareness in K-12 AI Education Annual Conference on Innovation and Technology in Computer Science Education Iticse, v. 2
    Doi: 10.1145/3649405.3659489
  • Addo, SA. and Sentance, S., 2024. Exploring Computing Teachers' Readiness to Teach AI in Secondary Schools ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689543
  • Whyte, R., Kirby, D. and Sentance, S., 2024. Secondary Students' Emerging Conceptions of AI: Understanding AI Applications, Models, Engines and Implications ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689552
  • Sentance, S., Sheppard, B. and Humphreys, S., 2024. K-12 Computing Teachers' Topics for Inquiry ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689541
  • Sentance, S., Watson, S., Addo, SA., Shi, S., Waite, J. and Yu, B., 2024. Developing Computing Teacher Guidance on GenAI ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689538
  • Price, A., Childs, K. and Sentance, S., 2024. It's Useful But Not Interesting: Girls on Computing in School ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689536
  • Leonard, HC., Childs, K., Waite, J., Whyte, R. and Sentance, S., 2023. Engaging primary (K-5) computing teachers in culturally relevant pedagogy through professional development ACM International Conference Proceeding Series,
    Doi: 10.1145/3610969.3611118
  • Waite, J., Das, A., Hwang, A. and Sentance, S., 2023. Culturally Relevant Areas of Opportunity for K-12 Computing Lessons Proceedings Frontiers in Education Conference Fie,
    Doi: 10.1109/FIE58773.2023.10343308
  • Addo, SA. and Sentance, S., 2023. Teachers' Motivation for Teaching AI in K-12 settings ACM International Conference Proceeding Series,
    Doi: 10.1145/3633083.3633192
  • Sentance, S., 2023. Integrating research and practice: opportunities in computing education Lecture Notes in Informatics Lni Proceedings Series of the Gesellschaft Fur Informatik Gi, v. P-336
    Doi: 10.18420/infos2023-002
  • Hwang, Y., Das, A., Waite, J. and Sentance, S., 2023. Using a Sociological Lens to Investigate Computing Teachers' Culturally Responsive Classroom Practices Icer 2023 Proceedings of the 2023 ACM Conference on International Computing Education Research V 1,
    Doi: 10.1145/3568813.3600112
  • Gale, L. and Sentance, S., 2023. Investigating the Attitudes and Emotions of K-12 Students Towards Debugging ACM International Conference Proceeding Series,
    Doi: 10.1145/3610969.3611120
  • Waite, J., Tshukudu, E., Cucuiat, V., Whyte, R. and Sentance, S., 2023. Towards a Framework for Learning Content Analysis in K-12 AI/ML Education Proceedings Frontiers in Education Conference Fie,
    Doi: 10.1109/FIE58773.2023.10343368
  • Sentance, S., 2022. Who’s using my research? Influencing the impact of computing education research on practice Proceedings of the 2022 Conference on United Kingdom & Ireland Computing Education Research,
    Doi: 10.1145/3555009.3555010
  • Sentance, S., Kirby, D., Quille, K., Cole, E., Crick, T. and Looker, N., 2022. Computing in School in the UK & Ireland: A Comparative Study ACM International Conference Proceeding Series,
    Doi: 10.1145/3555009.3555015
  • Gardner, T., Leonard, HC., Waite, J. and Sentance, S., 2022. What do We Know about Computing Education for K-12 in Non-formal Settings? A Systematic Literature Review of Recent Research Icer 2022 Proceedings of the 2022 ACM Conference on International Computing Education Research, v. 1
    Doi: 10.1145/3501385.3543960
  • Tshukudu, E., Waite, J., Rizvi, S. and Sentance, S., 2022. Teachers' Motivations to Learn about ML and AI Annual Conference on Innovation and Technology in Computer Science Education Iticse, v. 2
    Doi: 10.1145/3502717.3532148
  • Rizvi, S., Sentance, S., Childs, K., Leonard, H., Quinlan, O. and Waite, J., 2022. Use of storytelling to increase engagement and motivation in computing in lower primary schools ACM International Conference Proceeding Series,
    Doi: 10.1145/3556787.3556876
  • Sentance, S., 2021. Teaching computing in school: is K-12 research reaching classroom practice? ACM International Conference Proceeding Series,
    Doi: 10.1145/3488042.3491040
  • Waite, J., Franceschini, A., Sentance, S., Patterson, M. and Sharkey, J., 2021. An online platform for teaching upper secondary school computer science ACM International Conference Proceeding Series,
    Doi: 10.1145/3481282.3481287
  • Leonard, HC., Quinlan, O. and Sentance, S., 2021. Female pupils' attitudes to computing in early adolescence ACM International Conference Proceeding Series,
    Doi: 10.1145/3481282.3481289
  • Sentance, S. and Waite, J., 2021. Teachers' Perspectives on Talk in the Programming Classroom : Language as a Mediator Icer 2021 Proceedings of the 17th ACM Conference on International Computing Education Research,
    Doi: 10.1145/3446871.3469751
  • Martin, F., Lee, I., Lytle, N., Sentance, S. and Lao, N., 2020. Extending and evaluating the use-modify-create progression for engaging youth in computational thinking SIGCSE 2020 Proceedings of the 51st ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3328778.3366971
  • Sentance, S., Singh, L. and Freitas, PD., 2020. Challenges facing computing teachers in guyana SIGCSE 2020 Proceedings of the 51st ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3328778.3372613
  • Vivian, R., Quille, K., Mcgill, MM., Falkner, K., Sentance, S., Barksdale, S., Busuttil, L., Cole, E., Liebe, C. and Maiorana, F., 2020. An International Pilot Study of K-12 Teachers' Computer Science Self-Esteem Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3341525.3387418
  • Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, MM. and Quille, K., 2019. An international study piloting the measuring teacher enacted computing curriculum (METRECC) instrument Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3344429.3372505
  • Sentance, S., 2019. Moving to mainstream: Developing computing for all ACM International Conference Proceeding Series,
    Doi: 10.1145/3361721.3362117
  • Sentance, S., Waite, J. and Kallia, M., 2019. Teachers' experiences of using PRIMM to teach programming in school SIGCSE 2019 Proceedings of the 50th ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3287324.3287477
  • Quinlan, O., Sentance, S., Dickins, J. and Cross, R., 2019. The role of assessment and reward in non-formal computing settings (Work in progress) ACM International Conference Proceeding Series,
    Doi: 10.1145/3361721.3362111
  • Kallia, M. and Sentance, S., 2019. Learning to use functions: The relationship between misconceptions and self-efficacy SIGCSE 2019 Proceedings of the 50th ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3287324.3287377
  • Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, MM. and Quille, K., 2019. An international benchmark study of K-12 computer science education in schools Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3304221.3325535
  • Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, MM. and Quille, K., 2019. An international comparison of K-12 computer science education intended and enacted curricula ACM International Conference Proceeding Series,
    Doi: 10.1145/3364510.3364517
  • Brown, NCC., Altadmri, A., Sentance, S. and Kölling, M., 2018. Blackbox, five years on: An evaluation of a large-scale programming data collection project Icer 2018 Proceedings of the 2018 ACM Conference on International Computing Education Research,
    Doi: 10.1145/3230977.3230991
  • Waite, J., Curzon, P., Marsh, W. and Sentance, S., 2018. Comparing K-5 teachers' reported use of design in teaching programming and planning in teaching writing ACM International Conference Proceeding Series,
    Doi: 10.1145/3265757.3265761
  • Alvarez Grijalba, W., Arguedas Castillo, J., Araya Campos, R. and Estrella, P., 2018. Process-based assessment of computer science students Proceedings 13th Latin American Conference on Learning Technologies Laclo 2018,
    Doi: 10.1109/LACLO.2018.00069
  • Kallia, M. and Sentance, S., 2018. Are boys more confident than girls? The role of calibration and students' self-efficacy in programming tasks and computer science ACM International Conference Proceeding Series,
    Doi: 10.1145/3265757.3265773
  • Kallia, M. and Sentance, S., 2017. Computing teachers⇔ perspectives on threshold concepts: Functions and procedural abstraction ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137085
  • Waite, J., Marsh, W., Curzon, P. and Sentance, S., 2017. K-5 teachers⇔ uses of levels of abstraction focusing on design ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137068
  • Sentence, S., Waite, J., Hodges, S., Macleod, E. and Yeomans, L., 2017. Creating cool stuff" - Pupils' experience of the BBC micro:bit Proceedings of the Conference on Integrating Technology into Computer Science Education Iticse,
    Doi: 10.1145/3017680.3017749
  • Sentance, S. and Waite, J., 2017. PRIMM: Exploring pedagogical approaches for teaching text-based programming in school ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137084
  • Sentence, S. and Csizmadia, A., 2017. Professional recognition matters: Certification for in-service computer science teachers Proceedings of the Conference on Integrating Technology into Computer Science Education Iticse,
    Doi: 10.1145/3017680.3017752
  • Sentance, S., Yeomans, L., Waite, J. and MacLeod, E., 2017. Teaching with physical computing devices: The BBC micro:Bit initiative ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137083
  • Li, Y., Li, Y., Gunopulos, D. and Guibas, L., 2016. Knowledge-based trajectory completion from sparse GPS samples GIS Proceedings of the ACM International Symposium on Advances in Geographic Information Systems,
    Doi: 10.1145/2996913.299692
  • Sentance, S., Sinclair, J., Simmons, C. and Csizmadia, A., 2016. Teacher research projects in computing ACM International Conference Proceeding Series, v. 13-15-October-2016
    Doi: 10.1145/2978249.2978271
  • Curzon, JWP., Marsh, W. and Sentance, S., 2016. Abstraction and common classroom activities ACM International Conference Proceeding Series, v. 13-15-October-2016
    Doi: 10.1145/2978249.2978272
  • Gal-Ezer, J., Sentance, S. and Vahrenhold, J., 2015. From the conference chairs ACM International Conference Proceeding Series, v. 09-11-November-2015
  • Barendsen, E., Mannila, L., Demo, B., Grgurina, N., Izu, C., Mirolo, C., Sentance, S., Settle, A. and Stupuriene, G., 2015. Concepts in K-9 computer science education Iticse Wgp 2015 Proceedings of the 2015 Iticse Conference on Working Group Reports,
    Doi: 10.1145/2858796.2858800
  • Sentance, S., Humphreys, S. and Dorling, M., 2014. The network of teaching excellence in computer science and master teachers ACM International Conference Proceeding Series,
    Doi: 10.1145/2670757.2670789
  • Brown, NCC., Kölling, M., Crick, T., Jones, SP., Humphreys, S. and Sentance, S., 2013. Bringing computer science back into schools: Lessons from the UK SIGCSE 2013 Proceedings of the 44th ACM Technical Symposium on Computer Science Education,
  • Hodges, S., Scott, J., Sentance, S., Miller, C., Villar, N., -Grosche, SS., Hammil, K. and Johnston, S., 2013. NET Gadgeteer: A new platform for K-12 computer science education SIGCSE 2013 Proceedings of the 44th ACM Technical Symposium on Computer Science Education,
  • Sentence, S., McNicol, A., Dorling, M. and Crick, T., 2012. Grand challenges for the UK: Upskilling teachers to teach computer science within the secondary curriculum ACM International Conference Proceeding Series,
    Doi: 10.1145/2481449.2481469
  • Sentence, S. and Schwiderski-Grosche, S., 2012. Challenge and creativity: Using .NET gadgeteer in schools ACM International Conference Proceeding Series,
    Doi: 10.1145/2481449.2481473
  • Schulte, C., Hornung, M., Sentence, S., Dagiene, V., Jevsikova, T., Thota, N., Eckerdal, A. and Peters, AK., 2012. Computer science at school/CS teacher education - Koli working-group report on CS at school Proceedings 12th Koli Calling International Conference on Computing Education Research Koli Calling 2012,
    Doi: 10.1145/2401796.2401800
  • Sentance, S., 2011. Learning from students: Issues in computing education for 16-18 year olds Proceedings 11th Koli Calling International Conference on Computing Education Research Koli Calling 11,
    Doi: 10.1145/2094131.2094159
  • Crick, T. and Sentance, S., 2011. Computing at school: Stimulating computing education in the UK Proceedings 11th Koli Calling International Conference on Computing Education Research Koli Calling 11,
    Doi: 10.1145/2094131.2094158
  • Journal articles

  • Childs, K. and Sentance, S., 2024 (Published online). Investigating the impact of introducing pair programming to primary computing education on female pupils’ attitudes towards computing International Journal of Computer Science Education in Schools, v. 7
    Doi: http://doi.org/10.21585/ijcses.v7i1.218
  • Michaeli, T., Sentance, S. and Bergner, N., 2024. From the Chairs ACM International Conference Proceeding Series,
  • Sentance, S., 2024. Building a National Center for K-12 Computing Education ACM Inroads, v. 15
    Doi: http://doi.org/10.1145/3679023
  • Sentance, S. and Grillenberger, M., 2023. From the Chairs ACM International Conference Proceeding Series,
  • Tshukudu, E., Sentance, S., Adelakun-Adeyemo, O., Nyaringita, B., Quille, K. and Zhong, Z., 2023. Investigating K-12 Computing Education in Four African Countries (Botswana, Kenya, Nigeria, and Uganda) ACM Transactions on Computing Education, v. 23
    Doi: 10.1145/3554924
  • Rizvi, S., Waite, J. and Sentance, S., 2023. Artificial Intelligence teaching and learning in K-12 from 2019 to 2022: A systematic literature review Computers and Education Artificial Intelligence, v. 4
    Doi: 10.1016/j.caeai.2023.100145
  • Leonard, HC. and Sentance, S., 2021 (Published online). Culturally-relevant and responsive pedagogy in computing: A Quick Scoping Review International Journal of Computer Science Education in Schools, v. 5
    Doi: http://doi.org/10.21585/ijcses.v5i2.130
  • Morrison, C., Villar, N., Hadwen-Bennett, A., Regan, T., Cletheroe, D., Thieme, A. and Sentance, S., 2021. Physical Programming for Blind and Low Vision Children at Scale Human Computer Interaction, v. 36
    Doi: 10.1080/07370024.2019.1621175
  • Kallia, M. and Sentance, S., 2021. Threshold concepts, conceptions and skills: Teachers' experiences with students' engagement in functions Journal of Computer Assisted Learning, v. 37
    Doi: 10.1111/jcal.12498
  • Hodges, S., Sentance, S., Finney, J. and Ball, T., 2020. Physical Computing: A Key Element of Modern Computer Science Education Computer, v. 53
    Doi: 10.1109/MC.2019.2935058
  • Waite, J., Curzon, P., Marsh, W. and Sentance, S., 2020. Difficulties with design: The challenges of teaching design in K-5 programming Computers and Education, v. 150
    Doi: 10.1016/j.compedu.2020.103838
  • Kalelioglu, F. and Sentance, S., 2020. Teaching with physical computing in school: the case of the micro:bit Education and Information Technologies, v. 25
    Doi: 10.1007/s10639-019-10080-8
  • Sentance, S., Waite, J. and Kallia, M., 2019. Teaching computer programming with PRIMM: a sociocultural perspective Computer Science Education, v. 29
    Doi: 10.1080/08993408.2019.1608781
  • Hadwen-Bennett, A., Sentance, S. and Morrison, C., 2018 (Published online). Making Programming Accessible to Learners with Visual Impairments: A Literature Review International Journal of Computer Science Education in Schools, v. 2
    Doi: http://doi.org/10.21585/ijcses.v2i2.25
  • Waite, JL., Curzon, P., Marsh, W., Sentance, S. and Hadwen-Bennett, A., 2018 (Published online). Abstraction in action: K-5 teachers' uses of levels of abstraction, particularly the design level, in teaching programming. International Journal of Computer Science Education in Schools, v. 2
    Doi: 10.21585/ijcses.v2i1.23
  • 2018 (Published online).
    Doi: 10.21585/ijcses.v2i2
  • Sentance, S., Sinclair, J., Simmons, C. and Csizmadia, A., 2018. Classroom-Based research projects for computing teachers: Facilitating professional learning ACM Transactions on Computing Education, v. 18
    Doi: 10.1145/3171129
  • Sentance, S. and Waite, J., 2018. Computing in the classroom: Tales from the chalkface IT Information Technology, v. 60
    Doi: 10.1515/itit-2017-0014
  • Sentance, S. and Humphreys, S., 2018. Understanding professional learning for Computing teachers from the perspective of situated learning Computer Science Education, v. 28
    Doi: 10.1080/08993408.2018.1525233
  • Dagiene, V., Sentance, S. and Stupuriene, G., 2017. Developing a Two-Dimensional Categorization System for Educational Tasks in Informatics Informatica Netherlands, v. 28
    Doi: 10.15388/Informatica.2017.119
  • Dagienė, V., Sentance, S. and Stupurienė, G., 2017. Developing a Two-Dimensional Categorization System for Educational Tasks in Informatics Informatica, v. 28
    Doi: http://doi.org/10.3233/inf-2017-1127
  • Sentance, S. and Csizmadia, A., 2017. Computing in the curriculum: Challenges and strategies from a teacher’s perspective Education and Information Technologies, v. 22
    Doi: 10.1007/s10639-016-9482-0
  • 2014.
    Doi: 10.1145/2642651
  • Brown, NCC., Sentance, S., Crick, T. and Humphreys, S., 2014. Restart: The resurgence of computer science in UK schools ACM Transactions on Computing Education, v. 14
    Doi: 10.1145/2602484
  • Holley, D. and Sentance, S., 2014. Mobile 'comfort' zones: Overcoming barriers to enable facilitated learning in the workplace Ceur Workshop Proceedings, v. 1154
  • Sentance, S., 1997. A rule network for english article usage within an intelligent language tutoring system International Journal of Phytoremediation, v. 21
    Doi: 10.1080/0958822970100205
  • Sentance, S., 1995. Book reviews: Sajavaara, K. and Takala, S., editors, 1993: Finns as learners of English: three studies. Jyväskylä Cross-Language Studies 16. Jyväskylä: University of Jyväskylä Second Language Research, v. 11
    Doi: 10.1177/026765839501100308
  • Datasets

  • Sentance, S., Kirby, D., Quille, K., Cole, E., Crick, T. and Looker, N., 2023. UK and Ireland Computing Teacher Survey Dataset 1
    Doi: 10.17863/CAM.86890
  • Sentance, S., Tshukudu, E. and Quille, K., 2022. METRECC Africa 2020 data
    Doi: 10.17863/CAM.87121
  • Conference proceedings

    2025

  • Durk, J. and Sentance, S., 2025. A positive and inclusive classroom experience: primary school teachers’ perspectives of physical computing Proceedings of the 24th Interaction Design and Children,
    Doi: 10.1145/3713043.3731552
  • Heath, J., Whyte, R. and Sentance, S., 2025. FLARE: A Framework Supporting Code Comprehension and Formative Assessment in Block-Based Programming Education Proceedings 9th Conference on Computing Education Practice Cep 2025,
    Doi: 10.1145/3702212.3702219
  • Schulte, C., Sentance, S., Sparmann, S., Altin, R., Friebroon-Yesharim, M., Landman, M., Rücker, MT., Satavlekar, S., Siegel, A., Tedre, M., Tubino, L., Vartiainen, H., Velázquez-Iturbide, JÁ., Waite, J. and Wu, Z., 2025. What We Talk About When We Talk About K-12 Computing Education Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3689187.3709612
  • 2024

  • Sentance, S., Watson, S., Addo, SA., Shi, S., Waite, J. and Yu, B., 2024. Developing Computing Teacher Guidance on GenAI ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689538
  • Price, A., Childs, K. and Sentance, S., 2024. It's Useful But Not Interesting: Girls on Computing in School ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689536
  • Schulte, C., Altin, R., Rücker, MT., Tedre, M., Velázquez-Iturbide, JÁ., Sentance, S., Friebroon-Yesharim, M., Satavlekar, S., Tubino, L., Waite, J., Sparmann, S., Landman, M., Siegel, A., Vartiainen, H. and Wu, Z., 2024. Values and Beliefs Underpinning K-12 Computing Education Annual Conference on Innovation and Technology in Computer Science Education Iticse, v. 2
    Doi: 10.1145/3649405.3659532
  • Whyte, R., Kirby, D. and Sentance, S., 2024. Measuring Teacher Self-Efficacy and Careers Awareness in K-12 AI Education Annual Conference on Innovation and Technology in Computer Science Education Iticse, v. 2
    Doi: 10.1145/3649405.3659489
  • Addo, SA. and Sentance, S., 2024. Exploring Computing Teachers' Readiness to Teach AI in Secondary Schools ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689543
  • Whyte, R., Kirby, D. and Sentance, S., 2024. Secondary Students' Emerging Conceptions of AI: Understanding AI Applications, Models, Engines and Implications ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689552
  • Sentance, S., Sheppard, B. and Humphreys, S., 2024. K-12 Computing Teachers' Topics for Inquiry ACM International Conference Proceeding Series,
    Doi: http://doi.org/10.1145/3689535.3689541
  • 2023

  • Hwang, Y., Das, A., Waite, J. and Sentance, S., 2023. Using a Sociological Lens to Investigate Computing Teachers' Culturally Responsive Classroom Practices Icer 2023 Proceedings of the 2023 ACM Conference on International Computing Education Research V 1,
    Doi: 10.1145/3568813.3600112
  • Gale, L. and Sentance, S., 2023. Investigating the Attitudes and Emotions of K-12 Students Towards Debugging ACM International Conference Proceeding Series,
    Doi: 10.1145/3610969.3611120
  • Waite, J., Tshukudu, E., Cucuiat, V., Whyte, R. and Sentance, S., 2023. Towards a Framework for Learning Content Analysis in K-12 AI/ML Education Proceedings Frontiers in Education Conference Fie,
    Doi: 10.1109/FIE58773.2023.10343368
  • Leonard, HC., Childs, K., Waite, J., Whyte, R. and Sentance, S., 2023. Engaging primary (K-5) computing teachers in culturally relevant pedagogy through professional development ACM International Conference Proceeding Series,
    Doi: 10.1145/3610969.3611118
  • Waite, J., Das, A., Hwang, A. and Sentance, S., 2023. Culturally Relevant Areas of Opportunity for K-12 Computing Lessons Proceedings Frontiers in Education Conference Fie,
    Doi: 10.1109/FIE58773.2023.10343308
  • Addo, SA. and Sentance, S., 2023. Teachers' Motivation for Teaching AI in K-12 settings ACM International Conference Proceeding Series,
    Doi: 10.1145/3633083.3633192
  • Sentance, S., 2023. Integrating research and practice: opportunities in computing education Lecture Notes in Informatics Lni Proceedings Series of the Gesellschaft Fur Informatik Gi, v. P-336
    Doi: 10.18420/infos2023-002
  • 2022

  • Gardner, T., Leonard, HC., Waite, J. and Sentance, S., 2022. What do We Know about Computing Education for K-12 in Non-formal Settings? A Systematic Literature Review of Recent Research Icer 2022 Proceedings of the 2022 ACM Conference on International Computing Education Research, v. 1
    Doi: 10.1145/3501385.3543960
  • Tshukudu, E., Waite, J., Rizvi, S. and Sentance, S., 2022. Teachers' Motivations to Learn about ML and AI Annual Conference on Innovation and Technology in Computer Science Education Iticse, v. 2
    Doi: 10.1145/3502717.3532148
  • Rizvi, S., Sentance, S., Childs, K., Leonard, H., Quinlan, O. and Waite, J., 2022. Use of storytelling to increase engagement and motivation in computing in lower primary schools ACM International Conference Proceeding Series,
    Doi: 10.1145/3556787.3556876
  • Sentance, S., 2022. Who’s using my research? Influencing the impact of computing education research on practice Proceedings of the 2022 Conference on United Kingdom & Ireland Computing Education Research,
    Doi: 10.1145/3555009.3555010
  • Sentance, S., Kirby, D., Quille, K., Cole, E., Crick, T. and Looker, N., 2022. Computing in School in the UK & Ireland: A Comparative Study ACM International Conference Proceeding Series,
    Doi: 10.1145/3555009.3555015
  • 2021

  • Waite, J., Franceschini, A., Sentance, S., Patterson, M. and Sharkey, J., 2021. An online platform for teaching upper secondary school computer science ACM International Conference Proceeding Series,
    Doi: 10.1145/3481282.3481287
  • Leonard, HC., Quinlan, O. and Sentance, S., 2021. Female pupils' attitudes to computing in early adolescence ACM International Conference Proceeding Series,
    Doi: 10.1145/3481282.3481289
  • Sentance, S. and Waite, J., 2021. Teachers' Perspectives on Talk in the Programming Classroom : Language as a Mediator Icer 2021 Proceedings of the 17th ACM Conference on International Computing Education Research,
    Doi: 10.1145/3446871.3469751
  • Sentance, S., 2021. Teaching computing in school: is K-12 research reaching classroom practice? ACM International Conference Proceeding Series,
    Doi: 10.1145/3488042.3491040
  • 2020

  • Martin, F., Lee, I., Lytle, N., Sentance, S. and Lao, N., 2020. Extending and evaluating the use-modify-create progression for engaging youth in computational thinking SIGCSE 2020 Proceedings of the 51st ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3328778.3366971
  • Sentance, S., Singh, L. and Freitas, PD., 2020. Challenges facing computing teachers in guyana SIGCSE 2020 Proceedings of the 51st ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3328778.3372613
  • Vivian, R., Quille, K., Mcgill, MM., Falkner, K., Sentance, S., Barksdale, S., Busuttil, L., Cole, E., Liebe, C. and Maiorana, F., 2020. An International Pilot Study of K-12 Teachers' Computer Science Self-Esteem Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3341525.3387418
  • 2019

  • Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, MM. and Quille, K., 2019. An international benchmark study of K-12 computer science education in schools Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3304221.3325535
  • Kallia, M. and Sentance, S., 2019. Learning to use functions: The relationship between misconceptions and self-efficacy SIGCSE 2019 Proceedings of the 50th ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3287324.3287377
  • Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, MM. and Quille, K., 2019. An international comparison of K-12 computer science education intended and enacted curricula ACM International Conference Proceeding Series,
    Doi: 10.1145/3364510.3364517
  • Falkner, K., Sentance, S., Vivian, R., Barksdale, S., Busuttil, L., Cole, E., Liebe, C., Maiorana, F., McGill, MM. and Quille, K., 2019. An international study piloting the measuring teacher enacted computing curriculum (METRECC) instrument Annual Conference on Innovation and Technology in Computer Science Education Iticse,
    Doi: 10.1145/3344429.3372505
  • Sentance, S., 2019. Moving to mainstream: Developing computing for all ACM International Conference Proceeding Series,
    Doi: 10.1145/3361721.3362117
  • Sentance, S., Waite, J. and Kallia, M., 2019. Teachers' experiences of using PRIMM to teach programming in school SIGCSE 2019 Proceedings of the 50th ACM Technical Symposium on Computer Science Education,
    Doi: 10.1145/3287324.3287477
  • Quinlan, O., Sentance, S., Dickins, J. and Cross, R., 2019. The role of assessment and reward in non-formal computing settings (Work in progress) ACM International Conference Proceeding Series,
    Doi: 10.1145/3361721.3362111
  • 2018

  • Alvarez Grijalba, W., Arguedas Castillo, J., Araya Campos, R. and Estrella, P., 2018. Process-based assessment of computer science students Proceedings 13th Latin American Conference on Learning Technologies Laclo 2018,
    Doi: 10.1109/LACLO.2018.00069
  • Kallia, M. and Sentance, S., 2018. Are boys more confident than girls? The role of calibration and students' self-efficacy in programming tasks and computer science ACM International Conference Proceeding Series,
    Doi: 10.1145/3265757.3265773
  • Brown, NCC., Altadmri, A., Sentance, S. and Kölling, M., 2018. Blackbox, five years on: An evaluation of a large-scale programming data collection project Icer 2018 Proceedings of the 2018 ACM Conference on International Computing Education Research,
    Doi: 10.1145/3230977.3230991
  • Waite, J., Curzon, P., Marsh, W. and Sentance, S., 2018. Comparing K-5 teachers' reported use of design in teaching programming and planning in teaching writing ACM International Conference Proceeding Series,
    Doi: 10.1145/3265757.3265761
  • 2017

  • Sentance, S., Yeomans, L., Waite, J. and MacLeod, E., 2017. Teaching with physical computing devices: The BBC micro:Bit initiative ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137083
  • Kallia, M. and Sentance, S., 2017. Computing teachers⇔ perspectives on threshold concepts: Functions and procedural abstraction ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137085
  • Sentence, S., Waite, J., Hodges, S., Macleod, E. and Yeomans, L., 2017. Creating cool stuff" - Pupils' experience of the BBC micro:bit Proceedings of the Conference on Integrating Technology into Computer Science Education Iticse,
    Doi: 10.1145/3017680.3017749
  • Waite, J., Marsh, W., Curzon, P. and Sentance, S., 2017. K-5 teachers⇔ uses of levels of abstraction focusing on design ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137068
  • Sentance, S. and Waite, J., 2017. PRIMM: Exploring pedagogical approaches for teaching text-based programming in school ACM International Conference Proceeding Series,
    Doi: 10.1145/3137065.3137084
  • Sentence, S. and Csizmadia, A., 2017. Professional recognition matters: Certification for in-service computer science teachers Proceedings of the Conference on Integrating Technology into Computer Science Education Iticse,
    Doi: 10.1145/3017680.3017752
  • 2016

  • Sentance, S., Sinclair, J., Simmons, C. and Csizmadia, A., 2016. Teacher research projects in computing ACM International Conference Proceeding Series, v. 13-15-October-2016
    Doi: 10.1145/2978249.2978271
  • Curzon, JWP., Marsh, W. and Sentance, S., 2016. Abstraction and common classroom activities ACM International Conference Proceeding Series, v. 13-15-October-2016
    Doi: 10.1145/2978249.2978272
  • Li, Y., Li, Y., Gunopulos, D. and Guibas, L., 2016. Knowledge-based trajectory completion from sparse GPS samples GIS Proceedings of the ACM International Symposium on Advances in Geographic Information Systems,
    Doi: 10.1145/2996913.299692
  • 2015

  • Barendsen, E., Mannila, L., Demo, B., Grgurina, N., Izu, C., Mirolo, C., Sentance, S., Settle, A. and Stupuriene, G., 2015. Concepts in K-9 computer science education Iticse Wgp 2015 Proceedings of the 2015 Iticse Conference on Working Group Reports,
    Doi: 10.1145/2858796.2858800
  • Gal-Ezer, J., Sentance, S. and Vahrenhold, J., 2015. From the conference chairs ACM International Conference Proceeding Series, v. 09-11-November-2015
  • 2014

  • Sentance, S., Humphreys, S. and Dorling, M., 2014. The network of teaching excellence in computer science and master teachers ACM International Conference Proceeding Series,
    Doi: 10.1145/2670757.2670789
  • 2013

  • Brown, NCC., Kölling, M., Crick, T., Jones, SP., Humphreys, S. and Sentance, S., 2013. Bringing computer science back into schools: Lessons from the UK SIGCSE 2013 Proceedings of the 44th ACM Technical Symposium on Computer Science Education,
  • Hodges, S., Scott, J., Sentance, S., Miller, C., Villar, N., -Grosche, SS., Hammil, K. and Johnston, S., 2013. NET Gadgeteer: A new platform for K-12 computer science education SIGCSE 2013 Proceedings of the 44th ACM Technical Symposium on Computer Science Education,
  • 2012

  • Sentence, S., McNicol, A., Dorling, M. and Crick, T., 2012. Grand challenges for the UK: Upskilling teachers to teach computer science within the secondary curriculum ACM International Conference Proceeding Series,
    Doi: 10.1145/2481449.2481469
  • Sentence, S. and Schwiderski-Grosche, S., 2012. Challenge and creativity: Using .NET gadgeteer in schools ACM International Conference Proceeding Series,
    Doi: 10.1145/2481449.2481473
  • Schulte, C., Hornung, M., Sentence, S., Dagiene, V., Jevsikova, T., Thota, N., Eckerdal, A. and Peters, AK., 2012. Computer science at school/CS teacher education - Koli working-group report on CS at school Proceedings 12th Koli Calling International Conference on Computing Education Research Koli Calling 2012,
    Doi: 10.1145/2401796.2401800
  • 2011

  • Sentance, S., 2011. Learning from students: Issues in computing education for 16-18 year olds Proceedings 11th Koli Calling International Conference on Computing Education Research Koli Calling 11,
    Doi: 10.1145/2094131.2094159
  • Crick, T. and Sentance, S., 2011. Computing at school: Stimulating computing education in the UK Proceedings 11th Koli Calling International Conference on Computing Education Research Koli Calling 11,
    Doi: 10.1145/2094131.2094158
  • Book chapters

    2025

  • Sentance, S., Whyte, R. and Kirby, D., 2025. Exploring Transformative Professional Development Within K-12 Computing Education
    Doi: http://doi.org/10.1007/978-3-031-73474-8_11
  • 2023

  • Becker, BA., Bradley, S., Maguire, J., Black, M., Crick, T., Saqr, M., Sentance, S. and Quille, K., 2023. Computing education research in the UK & Ireland
    Doi: 10.1007/978-3-031-25336-2_19
  • 2016

  • Dagienė, V. and Sentence, S., 2016. It’s computational thinking! bebras tasks in the curriculum
    Doi: 10.1007/978-3-319-46747-4_3
  • 2015

  • Sentance, S. and Humphreys, S., 2015. Online vs face-to-face engagement of computing teachers for their professional development needs
    Doi: 10.1007/978-3-319-25396-1_7
  • 2013

  • Sentance, S., Dorling, M. and McNicol, A., 2013. Computer science in secondary schools in the UK: Ways to empower teachers
    Doi: 10.1007/978-3-642-36617-8_2
  • Journal articles

    2024 (Published online)

  • Childs, K. and Sentance, S., 2024 (Published online). Investigating the impact of introducing pair programming to primary computing education on female pupils’ attitudes towards computing International Journal of Computer Science Education in Schools, v. 7
    Doi: http://doi.org/10.21585/ijcses.v7i1.218
  • 2024

  • Michaeli, T., Sentance, S. and Bergner, N., 2024. From the Chairs ACM International Conference Proceeding Series,
  • Sentance, S., 2024. Building a National Center for K-12 Computing Education ACM Inroads, v. 15
    Doi: http://doi.org/10.1145/3679023
  • 2023

  • Tshukudu, E., Sentance, S., Adelakun-Adeyemo, O., Nyaringita, B., Quille, K. and Zhong, Z., 2023. Investigating K-12 Computing Education in Four African Countries (Botswana, Kenya, Nigeria, and Uganda) ACM Transactions on Computing Education, v. 23
    Doi: 10.1145/3554924
  • Rizvi, S., Waite, J. and Sentance, S., 2023. Artificial Intelligence teaching and learning in K-12 from 2019 to 2022: A systematic literature review Computers and Education Artificial Intelligence, v. 4
    Doi: 10.1016/j.caeai.2023.100145
  • Sentance, S. and Grillenberger, M., 2023. From the Chairs ACM International Conference Proceeding Series,
  • 2021 (Published online)

  • Leonard, HC. and Sentance, S., 2021 (Published online). Culturally-relevant and responsive pedagogy in computing: A Quick Scoping Review International Journal of Computer Science Education in Schools, v. 5
    Doi: http://doi.org/10.21585/ijcses.v5i2.130
  • 2021

  • Kallia, M. and Sentance, S., 2021. Threshold concepts, conceptions and skills: Teachers' experiences with students' engagement in functions Journal of Computer Assisted Learning, v. 37
    Doi: 10.1111/jcal.12498
  • Morrison, C., Villar, N., Hadwen-Bennett, A., Regan, T., Cletheroe, D., Thieme, A. and Sentance, S., 2021. Physical Programming for Blind and Low Vision Children at Scale Human Computer Interaction, v. 36
    Doi: 10.1080/07370024.2019.1621175
  • 2020

  • Hodges, S., Sentance, S., Finney, J. and Ball, T., 2020. Physical Computing: A Key Element of Modern Computer Science Education Computer, v. 53
    Doi: 10.1109/MC.2019.2935058
  • Kalelioglu, F. and Sentance, S., 2020. Teaching with physical computing in school: the case of the micro:bit Education and Information Technologies, v. 25
    Doi: 10.1007/s10639-019-10080-8
  • Waite, J., Curzon, P., Marsh, W. and Sentance, S., 2020. Difficulties with design: The challenges of teaching design in K-5 programming Computers and Education, v. 150
    Doi: 10.1016/j.compedu.2020.103838
  • 2019

  • Sentance, S., Waite, J. and Kallia, M., 2019. Teaching computer programming with PRIMM: a sociocultural perspective Computer Science Education, v. 29
    Doi: 10.1080/08993408.2019.1608781
  • 2018 (Published online)

  • Waite, JL., Curzon, P., Marsh, W., Sentance, S. and Hadwen-Bennett, A., 2018 (Published online). Abstraction in action: K-5 teachers' uses of levels of abstraction, particularly the design level, in teaching programming. International Journal of Computer Science Education in Schools, v. 2
    Doi: 10.21585/ijcses.v2i1.23
  • 2018 (Published online).
    Doi: 10.21585/ijcses.v2i2
  • Hadwen-Bennett, A., Sentance, S. and Morrison, C., 2018 (Published online). Making Programming Accessible to Learners with Visual Impairments: A Literature Review International Journal of Computer Science Education in Schools, v. 2
    Doi: http://doi.org/10.21585/ijcses.v2i2.25
  • 2018

  • Sentance, S. and Waite, J., 2018. Computing in the classroom: Tales from the chalkface IT Information Technology, v. 60
    Doi: 10.1515/itit-2017-0014
  • Sentance, S. and Humphreys, S., 2018. Understanding professional learning for Computing teachers from the perspective of situated learning Computer Science Education, v. 28
    Doi: 10.1080/08993408.2018.1525233
  • Sentance, S., Sinclair, J., Simmons, C. and Csizmadia, A., 2018. Classroom-Based research projects for computing teachers: Facilitating professional learning ACM Transactions on Computing Education, v. 18
    Doi: 10.1145/3171129
  • 2017

  • Sentance, S. and Csizmadia, A., 2017. Computing in the curriculum: Challenges and strategies from a teacher’s perspective Education and Information Technologies, v. 22
    Doi: 10.1007/s10639-016-9482-0
  • Dagiene, V., Sentance, S. and Stupuriene, G., 2017. Developing a Two-Dimensional Categorization System for Educational Tasks in Informatics Informatica Netherlands, v. 28
    Doi: 10.15388/Informatica.2017.119
  • Dagienė, V., Sentance, S. and Stupurienė, G., 2017. Developing a Two-Dimensional Categorization System for Educational Tasks in Informatics Informatica, v. 28
    Doi: http://doi.org/10.3233/inf-2017-1127
  • 2014

  • Holley, D. and Sentance, S., 2014. Mobile 'comfort' zones: Overcoming barriers to enable facilitated learning in the workplace Ceur Workshop Proceedings, v. 1154
  • 2014.
    Doi: 10.1145/2642651
  • Brown, NCC., Sentance, S., Crick, T. and Humphreys, S., 2014. Restart: The resurgence of computer science in UK schools ACM Transactions on Computing Education, v. 14
    Doi: 10.1145/2602484
  • 1997

  • Sentance, S., 1997. A rule network for english article usage within an intelligent language tutoring system International Journal of Phytoremediation, v. 21
    Doi: 10.1080/0958822970100205
  • 1995

  • Sentance, S., 1995. Book reviews: Sajavaara, K. and Takala, S., editors, 1993: Finns as learners of English: three studies. Jyväskylä Cross-Language Studies 16. Jyväskylä: University of Jyväskylä Second Language Research, v. 11
    Doi: 10.1177/026765839501100308
  • Datasets

    2023

  • Sentance, S., Kirby, D., Quille, K., Cole, E., Crick, T. and Looker, N., 2023. UK and Ireland Computing Teacher Survey Dataset 1
    Doi: 10.17863/CAM.86890
  • 2022

  • Sentance, S., Tshukudu, E. and Quille, K., 2022. METRECC Africa 2020 data
    Doi: 10.17863/CAM.87121

  • Read more at: Andrew Rice

    Andrew Rice

    I am Professor of Computer Science in the University of Cambridge Department of Computer Science and Technology and the Hassabis Fellow in Computer Science and Director of Studies in Computer Science at Queens' College.

    My current research activity focuses on programming and software engineering:

    Journal articles

  • Contrastin, M., Charman, RH., Danish, M., Orchard, B., Orchard, D., Rice, A. and Xu, J., 2025. fortran-src: Fortran static analysis infrastructure Journal of Open Source Software, v. 10
    Doi: http://doi.org/10.21105/joss.07571
  • Orchard, D., Contrastin, M., Danish, M. and Rice, AC., 2019. Verifying spatial properties of array computations. PACMPL, v. 1
  • Rice, A., Aftandilian, E., Jaspan, C., Johnston, E., Pradel, M. and Arroyo-Paredes, Y., 2017. Detecting Argument Selection Defects PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, v. 1
    Doi: 10.1145/3133928
  • Orchard, D., Contrastin, M., Danish, M. and Rice, A., 2017. Verifying spatial properties of array computations Proceedings of the ACM on Programming Languages, v. 1
    Doi: 10.1145/3133899
  • Cummins, S., Beresford, AR. and Rice, A., 2016. Investigating Engagement with In-Video Quiz Questions in a Programming Course IEEE Transactions on Learning Technologies, v. 9
    Doi: 10.1109/TLT.2015.2444374
  • Contrastin, M., Rice, A., Danish, M. and Orchard, D., 2016. Units-of-Measure Correctness in Fortran Programs Computing in Science and Engineering, v. 18
    Doi: 10.1109/MCSE.2016.17
  • Contrastin, M., Danish, M., Orchard, D. and Rice, A., 2016. Lightning talk: Supporting software sustainability with lightweight specifications Ceur Workshop Proceedings, v. 1686
  • Orchard, D., Rice, A. and Oshmyan, O., 2015. Evolving Fortran types with inferred units-of-measure Journal of Computational Science, v. 9
    Doi: 10.1016/j.jocs.2015.04.018
  • Wagner, DT., Rice, A. and Beresford, AR., 2014. Device analyzer: Largescale mobile data collection Performance Evaluation Review, v. 41
    Doi: 10.1145/2627534.2627553
  • Linnap, M. and Rice, A., 2014. Managed Participatory Sensing with YouSense JOURNAL OF URBAN TECHNOLOGY, v. 21
    Doi: 10.1080/10630732.2014.888216
  • Bazilian, M., Rice, A., Rotich, J., Howells, M., DeCarolis, J., Macmillan, S., Brooks, C., Bauer, F. and Liebreich, M., 2012. Open source software and crowdsourcing for energy analysis Energy Policy,
  • Bazilian, M., Rice, A., Rotich, J., Howells, M., DeCarolis, J., Macmillan, S., Brooks, C., Bauer, F. and Liebreich, M., 2012. Open source software and crowdsourcing for energy analysis Energy Policy, v. 49
    Doi: 10.1016/j.enpol.2012.06.032
  • Akoush, S., Sohan, R., Roman, B., Rice, A. and Hopper, A., 2011. Activity based sector synchronisation: Efficient transfer of disk-state for WAN live migration IEEE International Workshop on Modeling Analysis and Simulation of Computer and Telecommunication Systems Proceedings,
    Doi: 10.1109/MASCOTS.2011.20
  • Rice, AC. and Hay, S., 2010. Measuring mobile phone energy consumption for 802.11 wireless networking. Pervasive Mob. Comput., v. 6
    Doi: 10.1016/j.pmcj.2010.07.005
  • Hylick, A., Rice, AC., Jones, B. and Sohan, R., 2007. Hard drive power consumption uncovered. SIGMETRICS Perform. Evaluation Rev., v. 35
    Doi: 10.1145/1328690.1328714
  • Theses / dissertations

  • Fekry, A., 2021 (No publication date). Optimizing Data-Intensive Computing with Efficient Configuration Tuning
  • Timmons, N., 2021 (No publication date). Software-based approximate computing for mathematical functions
    Doi: 10.17863/CAM.78442
  • Conference proceedings

  • Fekry, A., Carata, L., Pasquier, T. and Rice, A., 2020. Accelerating the Configuration Tuning of Big Data Analytics with Similarity-aware Multitask Bayesian Optimization Proceedings 2020 IEEE International Conference on Big Data Big Data 2020,
    Doi: 10.1109/BigData50022.2020.9378085
  • Zaidi, A., Caines, A., Moore, R., Buttery, P. and Rice, A., 2020. Adaptive Forgetting Curves for Spaced Repetition Language Learning Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, v. 12164 LNAI
    Doi: 10.1007/978-3-030-52240-7_65
  • Fekry, A., Carata, L., Pasquier, T., Rice, A. and Hopper, A., 2020. To Tune or Not to Tune?: In Search of Optimal Configurations for Data Analytics Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,
    Doi: 10.1145/3394486.3403299
  • Tarlow, D., Moitra, S., Rice, A., Chen, Z., Manzagol, PA., Sutton, C. and Aftandilian, E., 2020. Learning to Fix Build Errors with Graph2Diff Neural Networks Proceedings - 2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops, ICSEW 2020,
    Doi: 10.1145/3387940.3392181
  • Mesbah, A., Rice, A., Aftandilian, E., Johnston, E. and Glorioso, N., 2019 (Accepted for publication). DeepDelta: Learning to Repair Compilation Errors
    Doi: 10.17863/CAM.42065
  • Rice, AC. and Licker, N., 2019. Detecting Incorrect Build Rules
    Doi: 10.17863/CAM.35755
  • Danish, M., Allamanis, M., Brockschmidt, M., Rice, A. and Orchard, D., 2019. Learning units-of-measure from scientific code Proceedings 2019 IEEE ACM 14th International Workshop on Software Engineering for Science Se4science 2019,
    Doi: 10.1109/SE4Science.2019.00013
  • Moore, R., Caines, A., Rice, A. and Buttery, P., 2019. Behavioural cloning of teachers for automatic homework selection Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v. 11625 LNAI
    Doi: 10.1007/978-3-030-23204-7_28
  • Moore, R., Caines, A., Elliott, M., Zaidi, A., Rice, A. and Buttery, P., 2019. Skills embeddings: A neural approach to multicomponent representations of students and tasks Edm 2019 Proceedings of the 12th International Conference on Educational Data Mining,
  • Zaidi, AH., Caines, A., Davis, C., Moore, R., Buttery, P. and Rice, A., 2019. Accurate modelling of language learning tasks and students using representations of grammatical proficiency Edm 2019 Proceedings of the 12th International Conference on Educational Data Mining,
  • Fekry, A., Carata, L., Pasquier, T., Rice, A. and Hopper, A., 2019. Towards seamless configuration tuning of big data analytics Proceedings International Conference on Distributed Computing Systems, v. 2019-July
    Doi: 10.1109/ICDCS.2019.00189
  • Contrastin, M., Rice, AC. and Orchard, D., 2018 (Accepted for publication). Automatic reordering for dataflow safety of Datalog Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming,
    Doi: 10.1145/3236950.3236954
  • Cummins, S., Stead, A., Jardine-Wright, L., Davies, I., Beresford, AR. and Rice, A., 2016. Investigating the use of hints in online problem solving L@S 2016 - Proceedings of the 3rd 2016 ACM Conference on Learning at Scale,
    Doi: 10.1145/2876034.2893379
  • Cummins, S., Beresford, AR., Davies, I. and Rice, A., 2016. Supporting Authentication and Scalable Data Sharing in Online Education L@S 2016 - Proceedings of the 3rd 2016 ACM Conference on Learning at Scale,
    Doi: 10.1145/2876034.2893376
  • Patrick, M., Elderfield, J., Stutt, ROJH., Rice, A. and Gilligan, CA., 2016. Software testing in a scientific research group Proceedings of the ACM Symposium on Applied Computing, v. 04-08-April-2016
    Doi: 10.1145/2851613.2851783
  • Gechter, F., Beresford, AR. and Rice, A., 2016. Reconstruction of battery level curves based on user data collected from a smartphone Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, v. 9883 LNAI
    Doi: 10.1007/978-3-319-44748-3_28
  • Hintze, D. and Rice, A., 2016. Picky: Efficient and Reproducible Sharing of Large Datasets using Merkle-Trees 2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS),
    Doi: 10.1109/MASCOTS.2016.25
  • Faragher, R. and Rice, A., 2015 (Accepted for publication). SwiftScan: Efficient Wi-Fi scanning for background location-based services
    Doi: 10.17863/CAM.43449
  • Thomas, DR., Beresford, AR. and Rice, A., 2015. Security metrics for the Android ecosystem SPSM 2015 - Proceedings of the 5th Annual ACM CCS Workshop on Security and Privacy in Smartphones and Mobile Devices, co-located with: CCS 2015,
    Doi: 10.1145/2808117.2808118
  • Snee, J., Carata, L., Chick, ORA., Sohan, R., Faragher, RM., Rice, A. and Hopper, A., 2015. Soroban: Attributing latency in virtualized environments 7th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud 2015,
  • Wagner, DT., Thomas, DR., Beresford, AR. and Rice, A., 2015. Device analyzer: A privacy-aware platform to support research on the android ecosystem Proceedings of the 8th ACM Conference on Security and Privacy in Wireless and Mobile Networks Wisec 2015,
    Doi: 10.1145/2766498.2774992
  • Snee, J., Carata, L., Chick, ORA., Sohan, R., Faragher, RM., Rice, A. and Hopper, A., 2015. Soroban: Attributing latency in virtualized environments 7th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud 2015,
  • Snee, J., Carata, L., Chick, ORA., Sohan, R., Faragher, RM., Rice, A. and Hopper, A., 2015. Soroban: Attributing latency in virtualized environments 7th Usenix Workshop on Hot Topics in Cloud Computing Hotcloud 2015,
  • Cummins, S., Davies, I., Rice, A. and Beresford, AR., 2015. Equality: A tool for free-form equation editing Proceedings IEEE 15th International Conference on Advanced Learning Technologies Advanced Technologies for Supporting Open Access to Formal and Informal Learning Icalt 2015,
    Doi: 10.1109/ICALT.2015.34
  • Rice, A. and Beresford, AR., 2014. The device analyzer competition Ubicomp 2014 Adjunct Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing,
    Doi: 10.1145/2638728.2641696
  • Wagner, DT., Rice, A. and Beresford, AR., 2014. Device analyzer: Understanding smartphone usage Lecture Notes of the Institute for Computer Sciences Social Informatics and Telecommunications Engineering Lnicst, v. 131
    Doi: 10.1007/978-3-319-11569-6_16
  • Ding, N., Wagner, D., Chen, X., Pathak, A., Hu, YC. and Rice, AC., 2013 (Accepted for publication). Characterizing and modeling the impact of wireless signal strength on smartphone battery drain Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems,
    Doi: 10.1145/2465529.2466586
  • Carata, L., Sohan, R., Rice, A. and Hopper, A., 2013. IPAPI: Designing an improved provenance API 5th Workshop on the Theory and Practice of Provenance Tapp 2013,
  • Ding, N., Wagner, D., Chen, X., Hu, YC. and Rice, A., 2013. Characterizing and modeling the impact of wireless signal strength on smartphone battery drain Performance Evaluation Review, v. 41
    Doi: 10.1145/2494232.2466586
  • Beresford, AR., Rice, A., Skehin, N. and Sohan, R., 2011. MockDroid: trading privacy for application functionality on smartphones In the Proceedings of the 11th Workshop on Mobile Computing Systems and Applications (HotMobile),
  • Akoush, S., Sohan, R., Rice, A., Moore, AW. and Hopper, A., 2011. Free lunch: Exploiting renewable energy for computing 13th Workshop on Hot Topics in Operating Systems Hotos 2011,
  • Sohan, RS., Akoush, SA., Rice, AC., Moore, AW. and Hopper, A., 2011. Free Lunch: Exploiting Renewable Energy For Computing
  • Rice, A. and Turner, SJ., 2011. Message from the MASCOTS 2011 program chairs IEEE International Workshop on Modeling Analysis and Simulation of Computer and Telecommunication Systems Proceedings,
    Doi: 10.1109/MASCOTS.2011.5
  • Rice, A., Hay, S. and Ryder-Cook, D., 2010. A limited-data model of building energy consumption Proceedings of the 2nd ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Building - BuildSys ’10,
    Doi: 10.1145/1878431.1878447
  • Vallina-Rodriguez, N., Hui, P., Crowcroft, J. and Rice, AC., 2010. Exhausting battery statistics: understanding the energy demands on mobile handsets. MobiHeld,
  • Akoush, S., Sohan, R., Rice, A., Moore, AW. and Hopper, A., 2010. Predicting the performance of virtual machine migration Proceedings 18th Annual IEEE ACM International Symposium on Modeling Analysis and Simulation of Computer and Telecommunication Systems Mascots 2010,
    Doi: 10.1109/MASCOTS.2010.13
  • Sohan, R., Rice, A., Moore, AW. and Mansley, K., 2010. Characterizing 10 Gbps network interface energy consumption Proceedings Conference on Local Computer Networks LCN,
    Doi: 10.1109/LCN.2010.5735719
  • Rice, AC. and Hay, S., 2010. Decomposing power measurements for mobile devices. PerCom,
    Doi: 10.1109/PERCOM.2010.5466991
  • Rice, AC. and Woodman, OJ., 2010. Crowd-sourcing world models with OpenRoomMap. PerCom Workshops,
    Doi: 10.1109/PERCOMW.2010.5470536
  • Hay, S. and Rice, A., 2009. The case for apportionment Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings - BuildSys ’09,
    Doi: 10.1145/1810279.1810283
  • Hopper, A. and Rice, A., 2008. Computing for the future of the planet. Philos Trans A Math Phys Eng Sci, v. 366
    Doi: 10.1098/rsta.2008.0124
  • Hylick, A., Sohan, R., Rice, AC. and Jones, B., 2008. An Analysis of Hard Drive Energy Consumption. MASCOTS,
  • Rice, AC., Beresford, AR. and Harle, RK., 2006. Cantag: An open source software toolkit for designing and deploying marker-based vision systems PERCOM 2006: FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS,
  • Rice, AC. and Beresford, AR., 2006. Dependability and accountability for context-aware middleware systems FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS,
  • Rice, AC., Harle, RK. and Beresford, AR., 2006. Analysing fundamental properties of marker-based vision system designs. Pervasive Mob. Comput., v. 2
    Doi: 10.1016/j.pmcj.2006.07.006
  • Rice, AC., Cain, CB. and Fawcett, JK., 2005. Dependable coding of fiducial tags UBIQUITOUS COMPUTING SYSTEMS, v. 3598
  • Rice, AC. and Harle, RK., 2005. Evaluating lateration-based positioning algorithms for fine-grained tracking. DIALM-POMC,
  • Datasets

  • Rice, AC. and Licker, N., 2019. Detecting Incorrect Build Rules - Artifact
    Doi: 10.17863/CAM.35270
  • Orchard, D., Contrastin, M., Danish, M. and Rice, AC., 2017. Research data supporting Verifying Spatial Properties of Array Computations
    Doi: 10.17863/CAM.12627
  • Thomas, DR., Wagner, DT., Beresford, AR. and Rice, A., 2015 (No publication date). Supporting data for: "Security metrics for the Android ecosystem"
  • Book chapters

  • Audzevich, Y., Moore, AW., Rice, AC., Sohan, R., Timotheou, S., Crowcroft, J., Akoush, S., Hopper, A., Wonfor, A., Wang, H., Penty, RV., White, IH., Dong, X., El-Gorashi, TEH. and Elmirghani, JMH., 2012. Intelligent Energy-Aware Networks.
  • Journal articles

    2025

  • Contrastin, M., Charman, RH., Danish, M., Orchard, B., Orchard, D., Rice, A. and Xu, J., 2025. fortran-src: Fortran static analysis infrastructure Journal of Open Source Software, v. 10
    Doi: http://doi.org/10.21105/joss.07571
  • 2019

  • Orchard, D., Contrastin, M., Danish, M. and Rice, AC., 2019. Verifying spatial properties of array computations. PACMPL, v. 1
  • 2017

  • Rice, A., Aftandilian, E., Jaspan, C., Johnston, E., Pradel, M. and Arroyo-Paredes, Y., 2017. Detecting Argument Selection Defects PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, v. 1
    Doi: 10.1145/3133928
  • Orchard, D., Contrastin, M., Danish, M. and Rice, A., 2017. Verifying spatial properties of array computations Proceedings of the ACM on Programming Languages, v. 1
    Doi: 10.1145/3133899
  • 2016

  • Contrastin, M., Rice, A., Danish, M. and Orchard, D., 2016. Units-of-Measure Correctness in Fortran Programs Computing in Science and Engineering, v. 18
    Doi: 10.1109/MCSE.2016.17
  • Contrastin, M., Danish, M., Orchard, D. and Rice, A., 2016. Lightning talk: Supporting software sustainability with lightweight specifications Ceur Workshop Proceedings, v. 1686
  • Cummins, S., Beresford, AR. and Rice, A., 2016. Investigating Engagement with In-Video Quiz Questions in a Programming Course IEEE Transactions on Learning Technologies, v. 9
    Doi: 10.1109/TLT.2015.2444374
  • 2015

  • Orchard, D., Rice, A. and Oshmyan, O., 2015. Evolving Fortran types with inferred units-of-measure Journal of Computational Science, v. 9
    Doi: 10.1016/j.jocs.2015.04.018
  • 2014

  • Wagner, DT., Rice, A. and Beresford, AR., 2014. Device analyzer: Largescale mobile data collection Performance Evaluation Review, v. 41
    Doi: 10.1145/2627534.2627553
  • Linnap, M. and Rice, A., 2014. Managed Participatory Sensing with YouSense JOURNAL OF URBAN TECHNOLOGY, v. 21
    Doi: 10.1080/10630732.2014.888216
  • 2012

  • Bazilian, M., Rice, A., Rotich, J., Howells, M., DeCarolis, J., Macmillan, S., Brooks, C., Bauer, F. and Liebreich, M., 2012. Open source software and crowdsourcing for energy analysis Energy Policy,
  • Bazilian, M., Rice, A., Rotich, J., Howells, M., DeCarolis, J., Macmillan, S., Brooks, C., Bauer, F. and Liebreich, M., 2012. Open source software and crowdsourcing for energy analysis Energy Policy, v. 49
    Doi: 10.1016/j.enpol.2012.06.032
  • 2011

  • Akoush, S., Sohan, R., Roman, B., Rice, A. and Hopper, A., 2011. Activity based sector synchronisation: Efficient transfer of disk-state for WAN live migration IEEE International Workshop on Modeling Analysis and Simulation of Computer and Telecommunication Systems Proceedings,
    Doi: 10.1109/MASCOTS.2011.20
  • 2010

  • Rice, AC. and Hay, S., 2010. Measuring mobile phone energy consumption for 802.11 wireless networking. Pervasive Mob. Comput., v. 6
    Doi: 10.1016/j.pmcj.2010.07.005
  • 2007

  • Hylick, A., Rice, AC., Jones, B. and Sohan, R., 2007. Hard drive power consumption uncovered. SIGMETRICS Perform. Evaluation Rev., v. 35
    Doi: 10.1145/1328690.1328714
  • Theses / dissertations

    2021 (No publication date)

  • Fekry, A., 2021 (No publication date). Optimizing Data-Intensive Computing with Efficient Configuration Tuning
  • Timmons, N., 2021 (No publication date). Software-based approximate computing for mathematical functions
    Doi: 10.17863/CAM.78442
  • Conference proceedings

    2020

  • Zaidi, A., Caines, A., Moore, R., Buttery, P. and Rice, A., 2020. Adaptive Forgetting Curves for Spaced Repetition Language Learning Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, v. 12164 LNAI
    Doi: 10.1007/978-3-030-52240-7_65
  • Fekry, A., Carata, L., Pasquier, T., Rice, A. and Hopper, A., 2020. To Tune or Not to Tune?: In Search of Optimal Configurations for Data Analytics Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,
    Doi: 10.1145/3394486.3403299
  • Tarlow, D., Moitra, S., Rice, A., Chen, Z., Manzagol, PA., Sutton, C. and Aftandilian, E., 2020. Learning to Fix Build Errors with Graph2Diff Neural Networks Proceedings - 2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops, ICSEW 2020,
    Doi: 10.1145/3387940.3392181
  • Fekry, A., Carata, L., Pasquier, T. and Rice, A., 2020. Accelerating the Configuration Tuning of Big Data Analytics with Similarity-aware Multitask Bayesian Optimization Proceedings 2020 IEEE International Conference on Big Data Big Data 2020,
    Doi: 10.1109/BigData50022.2020.9378085
  • 2019 (Accepted for publication)

  • Mesbah, A., Rice, A., Aftandilian, E., Johnston, E. and Glorioso, N., 2019 (Accepted for publication). DeepDelta: Learning to Repair Compilation Errors
    Doi: 10.17863/CAM.42065
  • 2019

  • Moore, R., Caines, A., Rice, A. and Buttery, P., 2019. Behavioural cloning of teachers for automatic homework selection Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v. 11625 LNAI
    Doi: 10.1007/978-3-030-23204-7_28
  • Moore, R., Caines, A., Elliott, M., Zaidi, A., Rice, A. and Buttery, P., 2019. Skills embeddings: A neural approach to multicomponent representations of students and tasks Edm 2019 Proceedings of the 12th International Conference on Educational Data Mining,
  • Zaidi, AH., Caines, A., Davis, C., Moore, R., Buttery, P. and Rice, A., 2019. Accurate modelling of language learning tasks and students using representations of grammatical proficiency Edm 2019 Proceedings of the 12th International Conference on Educational Data Mining,
  • Fekry, A., Carata, L., Pasquier, T., Rice, A. and Hopper, A., 2019. Towards seamless configuration tuning of big data analytics Proceedings International Conference on Distributed Computing Systems, v. 2019-July
    Doi: 10.1109/ICDCS.2019.00189
  • Rice, AC. and Licker, N., 2019. Detecting Incorrect Build Rules
    Doi: 10.17863/CAM.35755
  • Danish, M., Allamanis, M., Brockschmidt, M., Rice, A. and Orchard, D., 2019. Learning units-of-measure from scientific code Proceedings 2019 IEEE ACM 14th International Workshop on Software Engineering for Science Se4science 2019,
    Doi: 10.1109/SE4Science.2019.00013
  • 2018 (Accepted for publication)

  • Contrastin, M., Rice, AC. and Orchard, D., 2018 (Accepted for publication). Automatic reordering for dataflow safety of Datalog Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming,
    Doi: 10.1145/3236950.3236954
  • 2016

  • Cummins, S., Stead, A., Jardine-Wright, L., Davies, I., Beresford, AR. and Rice, A., 2016. Investigating the use of hints in online problem solving L@S 2016 - Proceedings of the 3rd 2016 ACM Conference on Learning at Scale,
    Doi: 10.1145/2876034.2893379
  • Cummins, S., Beresford, AR., Davies, I. and Rice, A., 2016. Supporting Authentication and Scalable Data Sharing in Online Education L@S 2016 - Proceedings of the 3rd 2016 ACM Conference on Learning at Scale,
    Doi: 10.1145/2876034.2893376
  • Patrick, M., Elderfield, J., Stutt, ROJH., Rice, A. and Gilligan, CA., 2016. Software testing in a scientific research group Proceedings of the ACM Symposium on Applied Computing, v. 04-08-April-2016
    Doi: 10.1145/2851613.2851783
  • Gechter, F., Beresford, AR. and Rice, A., 2016. Reconstruction of battery level curves based on user data collected from a smartphone Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, v. 9883 LNAI
    Doi: 10.1007/978-3-319-44748-3_28
  • Hintze, D. and Rice, A., 2016. Picky: Efficient and Reproducible Sharing of Large Datasets using Merkle-Trees 2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS),
    Doi: 10.1109/MASCOTS.2016.25
  • 2015 (Accepted for publication)

  • Faragher, R. and Rice, A., 2015 (Accepted for publication). SwiftScan: Efficient Wi-Fi scanning for background location-based services
    Doi: 10.17863/CAM.43449
  • 2015

  • Snee, J., Carata, L., Chick, ORA., Sohan, R., Faragher, RM., Rice, A. and Hopper, A., 2015. Soroban: Attributing latency in virtualized environments 7th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud 2015,
  • Snee, J., Carata, L., Chick, ORA., Sohan, R., Faragher, RM., Rice, A. and Hopper, A., 2015. Soroban: Attributing latency in virtualized environments 7th Usenix Workshop on Hot Topics in Cloud Computing Hotcloud 2015,
  • Cummins, S., Davies, I., Rice, A. and Beresford, AR., 2015. Equality: A tool for free-form equation editing Proceedings IEEE 15th International Conference on Advanced Learning Technologies Advanced Technologies for Supporting Open Access to Formal and Informal Learning Icalt 2015,
    Doi: 10.1109/ICALT.2015.34
  • Thomas, DR., Beresford, AR. and Rice, A., 2015. Security metrics for the Android ecosystem SPSM 2015 - Proceedings of the 5th Annual ACM CCS Workshop on Security and Privacy in Smartphones and Mobile Devices, co-located with: CCS 2015,
    Doi: 10.1145/2808117.2808118
  • Snee, J., Carata, L., Chick, ORA., Sohan, R., Faragher, RM., Rice, A. and Hopper, A., 2015. Soroban: Attributing latency in virtualized environments 7th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud 2015,
  • Wagner, DT., Thomas, DR., Beresford, AR. and Rice, A., 2015. Device analyzer: A privacy-aware platform to support research on the android ecosystem Proceedings of the 8th ACM Conference on Security and Privacy in Wireless and Mobile Networks Wisec 2015,
    Doi: 10.1145/2766498.2774992
  • 2014

  • Rice, A. and Beresford, AR., 2014. The device analyzer competition Ubicomp 2014 Adjunct Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing,
    Doi: 10.1145/2638728.2641696
  • Wagner, DT., Rice, A. and Beresford, AR., 2014. Device analyzer: Understanding smartphone usage Lecture Notes of the Institute for Computer Sciences Social Informatics and Telecommunications Engineering Lnicst, v. 131
    Doi: 10.1007/978-3-319-11569-6_16
  • 2013 (Accepted for publication)

  • Ding, N., Wagner, D., Chen, X., Pathak, A., Hu, YC. and Rice, AC., 2013 (Accepted for publication). Characterizing and modeling the impact of wireless signal strength on smartphone battery drain Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems,
    Doi: 10.1145/2465529.2466586
  • 2013

  • Carata, L., Sohan, R., Rice, A. and Hopper, A., 2013. IPAPI: Designing an improved provenance API 5th Workshop on the Theory and Practice of Provenance Tapp 2013,
  • Ding, N., Wagner, D., Chen, X., Hu, YC. and Rice, A., 2013. Characterizing and modeling the impact of wireless signal strength on smartphone battery drain Performance Evaluation Review, v. 41
    Doi: 10.1145/2494232.2466586
  • 2011

  • Sohan, RS., Akoush, SA., Rice, AC., Moore, AW. and Hopper, A., 2011. Free Lunch: Exploiting Renewable Energy For Computing
  • Rice, A. and Turner, SJ., 2011. Message from the MASCOTS 2011 program chairs IEEE International Workshop on Modeling Analysis and Simulation of Computer and Telecommunication Systems Proceedings,
    Doi: 10.1109/MASCOTS.2011.5
  • Beresford, AR., Rice, A., Skehin, N. and Sohan, R., 2011. MockDroid: trading privacy for application functionality on smartphones In the Proceedings of the 11th Workshop on Mobile Computing Systems and Applications (HotMobile),
  • Akoush, S., Sohan, R., Rice, A., Moore, AW. and Hopper, A., 2011. Free lunch: Exploiting renewable energy for computing 13th Workshop on Hot Topics in Operating Systems Hotos 2011,
  • 2010

  • Rice, A., Hay, S. and Ryder-Cook, D., 2010. A limited-data model of building energy consumption Proceedings of the 2nd ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Building - BuildSys ’10,
    Doi: 10.1145/1878431.1878447
  • Vallina-Rodriguez, N., Hui, P., Crowcroft, J. and Rice, AC., 2010. Exhausting battery statistics: understanding the energy demands on mobile handsets. MobiHeld,
  • Akoush, S., Sohan, R., Rice, A., Moore, AW. and Hopper, A., 2010. Predicting the performance of virtual machine migration Proceedings 18th Annual IEEE ACM International Symposium on Modeling Analysis and Simulation of Computer and Telecommunication Systems Mascots 2010,
    Doi: 10.1109/MASCOTS.2010.13
  • Sohan, R., Rice, A., Moore, AW. and Mansley, K., 2010. Characterizing 10 Gbps network interface energy consumption Proceedings Conference on Local Computer Networks LCN,
    Doi: 10.1109/LCN.2010.5735719
  • Rice, AC. and Hay, S., 2010. Decomposing power measurements for mobile devices. PerCom,
    Doi: 10.1109/PERCOM.2010.5466991
  • Rice, AC. and Woodman, OJ., 2010. Crowd-sourcing world models with OpenRoomMap. PerCom Workshops,
    Doi: 10.1109/PERCOMW.2010.5470536
  • 2009

  • Hay, S. and Rice, A., 2009. The case for apportionment Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings - BuildSys ’09,
    Doi: 10.1145/1810279.1810283
  • 2008

  • Hylick, A., Sohan, R., Rice, AC. and Jones, B., 2008. An Analysis of Hard Drive Energy Consumption. MASCOTS,
  • Hopper, A. and Rice, A., 2008. Computing for the future of the planet. Philos Trans A Math Phys Eng Sci, v. 366
    Doi: 10.1098/rsta.2008.0124
  • 2006

  • Rice, AC., Harle, RK. and Beresford, AR., 2006. Analysing fundamental properties of marker-based vision system designs. Pervasive Mob. Comput., v. 2
    Doi: 10.1016/j.pmcj.2006.07.006
  • Rice, AC., Beresford, AR. and Harle, RK., 2006. Cantag: An open source software toolkit for designing and deploying marker-based vision systems PERCOM 2006: FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS,
  • Rice, AC. and Beresford, AR., 2006. Dependability and accountability for context-aware middleware systems FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS,
  • 2005

  • Rice, AC. and Harle, RK., 2005. Evaluating lateration-based positioning algorithms for fine-grained tracking. DIALM-POMC,
  • Rice, AC., Cain, CB. and Fawcett, JK., 2005. Dependable coding of fiducial tags UBIQUITOUS COMPUTING SYSTEMS, v. 3598
  • Datasets

    2019

  • Rice, AC. and Licker, N., 2019. Detecting Incorrect Build Rules - Artifact
    Doi: 10.17863/CAM.35270
  • 2017

  • Orchard, D., Contrastin, M., Danish, M. and Rice, AC., 2017. Research data supporting Verifying Spatial Properties of Array Computations
    Doi: 10.17863/CAM.12627
  • 2015 (No publication date)

  • Thomas, DR., Wagner, DT., Beresford, AR. and Rice, A., 2015 (No publication date). Supporting data for: "Security metrics for the Android ecosystem"
  • Book chapters

    2012

  • Audzevich, Y., Moore, AW., Rice, AC., Sohan, R., Timotheou, S., Crowcroft, J., Akoush, S., Hopper, A., Wonfor, A., Wang, H., Penty, RV., White, IH., Dong, X., El-Gorashi, TEH. and Elmirghani, JMH., 2012. Intelligent Energy-Aware Networks.

  • Read more at: James Sharkey

    James Sharkey

    Senior Research Software Engineer on the Isaac Physics and Ada Computer Science education projects.



    Read more at: Dr Guy Emerson

    Dr Guy Emerson

    I am a computational linguist. I develop models of human language, implement those models computationally, and test them using real-world data. My motivations are twofold: to shed light on what it means to know a language, and to push forward the limits of machine learning and artificial intelligence. For more information, see my homepage on Cambridge Language Sciences.