Marian Petre Photo

Prof Marian Petre

Emeritus Professor

Marian Petre is interested in expertise in software design. Her interdisciplinary research draws on cognitive theory and qualitative research methods to analyze how expert software designers behave and reason when solving design problems. Her research is grounded in empirical studies of actual professional practice in industry. She has investigated software design from a number of different perspectives, including: cognitive dimensions of notations, a whiteboard tool for design, programming paradigms, graphical and textual notations, software visualisation, disciplines of innovation, and how designers learn effective strategies. Most recently, she has been studying the integration of software engineering practices into computational science.


Publications

Petre, Marian, Sanders, Kate, McCartney, Robert, Ahmadzadeh, Marzieh, Connolly, Cornelia, Hamouda, Sally, Harrington, Brian, Lumbroso, Jérémie, Maguire, Joseph, Malmi, Laurie, McGill, Monica and Vahrenhold, Jan ,(2020). Mapping the landscape: Peer review in computing education research. In: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE ’20), 15-19 Jun 2020, Trondheim, Norway, ACM.

Lopez, Tamara , Sharp, Helen, Petre, Marian and Nuseibeh, Bashar(2021). Bumps in the Code: Error Handling during Software Development. IEEE Software, 38(3) pp. 26–34.

Petre, Marian, Sanders, Kate, McCartney, Robert, Ahmadzadeh, Marzieh, Connolly, Cornelia, Hamouda, Sally, Harrington, Brian, Lumbroso, Jérémie, Maguire, Joseph, Malmi, Lauri, McGill, Monica M. and Vahrenhold, Jan ,(2020). Reviewing Computing Education Papers. In: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ACM p. 514.

Bowers, David, Petre, Marian and Howson, Oli(2019). Aligning Competence Hierarchies with Bloom's Taxonomies: Changing the focus for computing education. In: Koli Calling '19 Proceedings of the 19th Koli Calling International Conference on Computing Education Research, 21-24 Nov 2019, Koli, Finland, ACM Press.

Gooch, Daniel, Kelly, Ryan , Stiver, Alexandra , van der Linden, Janet, Petre, Marian, Richards, Michael, Klis-Davies, Anna, MacKinnon, Jessica, Macpherson, Robbie and Walton, Clare ,(2020). The benefits and challenges of using crowdfunding to facilitate community-led projects in the context of digital civics. International Journal of Human-Computer Studies, 134 pp. 33–43.

Wolff, Annika , Barker, Matthew and Petre, Marian(2017). Creating a Datascape. In: Proceedings of the 8th International Conference on Communities and Technologies - C&T '17, ACM Press pp. 135–138.

Petre, Marian, van der Hoek, André and Bowers, David S.(2019). Software design as multiple contrasting dialogues. In: Psychology of Programming Interest Group 30th Annual Conference, 28-30 Aug 2019, Newcastle University.

Petre, Marian, (2019). Lessons from Experts. In: ITiCSE '19 - Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, ACM Press p. 331.

Blackwell, Alan F.,Petre, Marian and Church, Luke(2019). Fifty years of the Psychology of Programming. International Journal of Human-Computer Studies, 131 pp. 52–63.

Wolff, Annika , Wermelinger, Michel and Petre, Marian(2019). Exploring design principles for data literacy activities to support children’s inquiries from complex data. International Journal of Human-Computer Studies, 129 pp. 41–54.