Dr Oana Andrei

  • Lecturer (Computing Science)

telephone: 01413305457
email: Oana.Andrei@glasgow.ac.uk
pronouns: She/her/hers

Room F123, Computing Science, 12 Lilybank Gardens, Glasgow G12 8QQ

Import to contacts

ORCID iDhttps://orcid.org/0000-0002-1306-0219

Biography

I am a Lecturer (Assistant Professor) with the Education and Practice (EAP) section, the Centre for Computing Science Education research group, and the Formal Analysis, Theory and Algorithms (FATA) section. Until August 2020 I was a Research Fellow in the School of Computing Science at the University of Glasgow. I worked under Prof Dame Muffy Calder on the EPSRC programme grants S4: Science of Sensor Systems Software (2016 -- 2020), Populations: A populations approach to ubicomp systems design (2011 -- 2017), and the EPRSC projects VPS: Verifying Interoperability Requirements in Pervasive Systems (2011) and SIGNAL: Stochastic process algebra for biochemical signalling pathway analysis (2009 -- 2011). In 2008 I obtained a PhD in Computer Science from INPL (nowadays University of Lorraine) and INRIA Nancy-Grand Est, France.

Personal website: http://www.dcs.gla.ac.uk/~oandrei

Research interests

My expertise lies in Formal Methods, which are techniques for modelling complex systems as abstract mathematical entities amenable to a rigorous analysis of their properties. I am interested and working on Computing Education research on learning, teaching and scholarship about computer science curriculum and widening access to Higher Education in Computer Science and Software Engineering.

My core formal modelling and analysis research interests include quantitative automata, Markov models, process algebra, stochastic model checking, term and graph rewriting, interface automata.

I have worked on a range of interdisciplinary research projects encompassing areas such as: Computational Biology (biochemical networks, membrane systems), Communicating Systems (autonomous systems, vehicular networks, security protocols, sensor networks, smart water networks), Human Computer Interactions (user models, analytics for interactive systems), Computational Social Science.

Find out more on my personal website.

Publications

List by: Type | Date

Jump to: 2024 | 2023 | 2022 | 2021 | 2019 | 2018 | 2017 | 2016 | 2014 | 2013 | 2012 | 2011 | 2010
Number of items: 17.

2024

Barr, M. , Andrei, O. , Morrison, A. and Nabi, S. W. (2024) The Development of Students' Professional Competencies on a Work-Based Software Engineering Program. In: 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS), Portland, OR, USA, 20-23 March 2024, pp. 81-87. ISBN 9798400704239 (doi: 10.1145/3626252.3630944)

2023

Andrei, O. and Nabi, S. W. (2023) On Students’ Experiences with Algorithm Tracing using Pair Programming. In: 19th ACM Conference on International Computing Education Research (ICER 2023), Chicago, Illinois, USA, 8-10 October 2023, (Accepted for Publication)

Barr, M. , Andrei, O. and Kallia, M. (2023) Widening access to higher education through degree-level apprenticeships in software engineering. In: IEEE ASEE Frontiers in Education Conference (FIE 2023), College Station, Texas, 18–21 October 2023, ISBN 9798350336429 (doi: 10.1109/FIE58773.2023.10343199)

2022

Andrei, O. (2022) A Practice Enquiry Design to Investigate How Pair Programming Can Help with Constructing Automata. In: United Kingdom and Ireland Computing Education Research (UKICER 2022), Dublin, Ireland, 1-2 Sept 2022, p. 20. ISBN 9781450397421 (doi: 10.1145/3555009.3555031)

2021

Kavanagh, W. , Miller, A. , Norman, G. and Andrei, O. (2021) Balancing turn-based games with chained strategy generation. IEEE Transactions on Games, 13(2), pp. 113-122. (doi: 10.1109/TG.2019.2943227)

2019

Andrei, O. , Calder, M. , Chalmers, M. and Morrison, A. (2019) Interpreting Computational Models of Interactive Software Usage. Computational Modeling in Human-Computer Interaction Workshop at the ACM CHI Conference on Human Factors in Computing Systems 2019, Glasgow, UK, 05 May 2019.

2018

Andrei, O. and Calder, M. (2018) Data-driven modelling and probabilistic analysis of interactive software usage. Journal of Logical and Algebraic Methods in Programming, 100, pp. 195-214. (doi: 10.1016/j.jlamp.2018.07.003)

Andrei, O. and Murray, G. (2018) Interpreting Models of Social Group Interactions in Meetings with Probabilistic Model Checking. In: Group Interaction Frontiers in Technology (GIFT 2018), Boulder, CO, USA, 16 Oct 2018, p. 5. ISBN 9781450360777 (doi: 10.1145/3279981.3279988)

Andrei, O. and Calder, M. (2018) Temporal analytics for software usage models. Lecture Notes in Computer Science, 10729, pp. 9-24. (doi: 10.1007/978-3-319-74781-1_1)

2017

Pinaud, B., Andrei, O. , Fernández, M., Kirchner, H., Melançon, G. and Vallet, J. (2017) PORGY: a Visual Analytics Platform for System Modelling and Analysis Based on Graph Rewriting. Atelier Visualisation d'informations, interaction et fouille de données, Conférence Extraction et Gestion de Connaissances 2017, Grenoble, France, 24 Jan 2017. pp. 473-476.

2016

Andrei, O. , Calder, M. , Chalmers, M. , Morrison, A. and Rost, M. (2016) Probabilistic formal analysis of app usage to inform redesign. Lecture Notes in Computer Science, 9681, pp. 115-129. (doi: 10.1007/978-3-319-33693-0_8)

2014

Andrei, O. , Calder, M. , Higgs, M. and Girolami, M. (2014) Probabilistic model checking of DTMC models of user activity patterns. Lecture Notes in Computer Science, 8657, pp. 138-153. (doi: 10.1007/978-3-319-10696-0_11)

2013

Andrei, O. and Kirchner, H. (2013) Runtime verification for biochemical programs. Electronic Notes in Theoretical Computer Science, 297, pp. 27-46. (doi: 10.1016/j.entcs.2013.12.003)

2012

Andrei, O. , Calder, M. and Miller, A. (2012) Role-Based Interface Automata. In: 4th International Workshop on Foundations of Interface Technologies, Tallinn, Estonia, 25 Mar 2012,

Andrei, O. and Calder, M. (2012) Trend-based analysis of a population model of the AKAP scaffold protein. Lecture Notes in Computer Science, 7625, pp. 1-25. (doi: 10.1007/978-3-642-35524-0_1)

2011

Andrei, O. , Fernandez, M., Kirchner, H., Melancon, G., Namet, O. and Pinaud, B. (2011) PORGY: strategy-driven interactive transformation of graphs. Electronic Proceedings in Theoretical Computer Science, 48, pp. 54-68. (doi: 10.4204/EPTCS.48.7)

2010

Andrei, O. and Calder, M. (2010) A model and analysis of the AKAP scaffold. Electronic Notes in Theoretical Computer Science, 268, pp. 3-15. (doi: 10.1016/j.entcs.2010.12.002)

This list was generated on Fri Apr 19 16:21:20 2024 BST.
Number of items: 17.

Articles

Kavanagh, W. , Miller, A. , Norman, G. and Andrei, O. (2021) Balancing turn-based games with chained strategy generation. IEEE Transactions on Games, 13(2), pp. 113-122. (doi: 10.1109/TG.2019.2943227)

Andrei, O. and Calder, M. (2018) Data-driven modelling and probabilistic analysis of interactive software usage. Journal of Logical and Algebraic Methods in Programming, 100, pp. 195-214. (doi: 10.1016/j.jlamp.2018.07.003)

Andrei, O. and Calder, M. (2018) Temporal analytics for software usage models. Lecture Notes in Computer Science, 10729, pp. 9-24. (doi: 10.1007/978-3-319-74781-1_1)

Andrei, O. , Calder, M. , Chalmers, M. , Morrison, A. and Rost, M. (2016) Probabilistic formal analysis of app usage to inform redesign. Lecture Notes in Computer Science, 9681, pp. 115-129. (doi: 10.1007/978-3-319-33693-0_8)

Andrei, O. , Calder, M. , Higgs, M. and Girolami, M. (2014) Probabilistic model checking of DTMC models of user activity patterns. Lecture Notes in Computer Science, 8657, pp. 138-153. (doi: 10.1007/978-3-319-10696-0_11)

Andrei, O. and Kirchner, H. (2013) Runtime verification for biochemical programs. Electronic Notes in Theoretical Computer Science, 297, pp. 27-46. (doi: 10.1016/j.entcs.2013.12.003)

Andrei, O. and Calder, M. (2012) Trend-based analysis of a population model of the AKAP scaffold protein. Lecture Notes in Computer Science, 7625, pp. 1-25. (doi: 10.1007/978-3-642-35524-0_1)

Andrei, O. , Fernandez, M., Kirchner, H., Melancon, G., Namet, O. and Pinaud, B. (2011) PORGY: strategy-driven interactive transformation of graphs. Electronic Proceedings in Theoretical Computer Science, 48, pp. 54-68. (doi: 10.4204/EPTCS.48.7)

Andrei, O. and Calder, M. (2010) A model and analysis of the AKAP scaffold. Electronic Notes in Theoretical Computer Science, 268, pp. 3-15. (doi: 10.1016/j.entcs.2010.12.002)

Conference or Workshop Item

Andrei, O. , Calder, M. , Chalmers, M. and Morrison, A. (2019) Interpreting Computational Models of Interactive Software Usage. Computational Modeling in Human-Computer Interaction Workshop at the ACM CHI Conference on Human Factors in Computing Systems 2019, Glasgow, UK, 05 May 2019.

Pinaud, B., Andrei, O. , Fernández, M., Kirchner, H., Melançon, G. and Vallet, J. (2017) PORGY: a Visual Analytics Platform for System Modelling and Analysis Based on Graph Rewriting. Atelier Visualisation d'informations, interaction et fouille de données, Conférence Extraction et Gestion de Connaissances 2017, Grenoble, France, 24 Jan 2017. pp. 473-476.

Conference Proceedings

Barr, M. , Andrei, O. , Morrison, A. and Nabi, S. W. (2024) The Development of Students' Professional Competencies on a Work-Based Software Engineering Program. In: 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS), Portland, OR, USA, 20-23 March 2024, pp. 81-87. ISBN 9798400704239 (doi: 10.1145/3626252.3630944)

Andrei, O. and Nabi, S. W. (2023) On Students’ Experiences with Algorithm Tracing using Pair Programming. In: 19th ACM Conference on International Computing Education Research (ICER 2023), Chicago, Illinois, USA, 8-10 October 2023, (Accepted for Publication)

Barr, M. , Andrei, O. and Kallia, M. (2023) Widening access to higher education through degree-level apprenticeships in software engineering. In: IEEE ASEE Frontiers in Education Conference (FIE 2023), College Station, Texas, 18–21 October 2023, ISBN 9798350336429 (doi: 10.1109/FIE58773.2023.10343199)

Andrei, O. (2022) A Practice Enquiry Design to Investigate How Pair Programming Can Help with Constructing Automata. In: United Kingdom and Ireland Computing Education Research (UKICER 2022), Dublin, Ireland, 1-2 Sept 2022, p. 20. ISBN 9781450397421 (doi: 10.1145/3555009.3555031)

Andrei, O. and Murray, G. (2018) Interpreting Models of Social Group Interactions in Meetings with Probabilistic Model Checking. In: Group Interaction Frontiers in Technology (GIFT 2018), Boulder, CO, USA, 16 Oct 2018, p. 5. ISBN 9781450360777 (doi: 10.1145/3279981.3279988)

Andrei, O. , Calder, M. and Miller, A. (2012) Role-Based Interface Automata. In: 4th International Workshop on Foundations of Interface Technologies, Tallinn, Estonia, 25 Mar 2012,

This list was generated on Fri Apr 19 16:21:20 2024 BST.

Supervision

Teaching

Academic roles and responsiblities

Course coordinator

Course co-lecturer

School-level

  • 2023 - (ongoing): Deputy Director of the Graduate Apprenticeship in Software Engineering programme
  • 2023 - (ongoing): School Equality, Diversity, and Inclusion Committee member
  • 2020 - (ongoing): School Website Committee member (FATA research section rep)
  • 2020 - 2023: Exchange Student Coordinator for Computing Science
  • 2015 - 2017: School Postdoctoral Representative
  • 2014 - 2018: Athena SWAN Self-Assessment Team Member

University-level

  • 2022: Member of University Services Board of Studies for Student Learning Development, Academic Digital Development and Lifelong Learning (PGCAP student rep)
  • 2012 - 2017: Postdoctoral Representative in the Researcher Development Committee (Research Strategy & Innovation Office)