Skip to content

Toggle service links

You are here

  1. Home
  2. Dr Tamara Lopez

Dr Tamara Lopez

Tamara Lopez

Profile summary

Professional biography

Tamara Lopez graduated from Northern Arizona University with a degree in Theatre Performance. She spent the next 14 years working in industry as a web developer and within universities as a research software engineer on digital humanities projects. 

During her time in industry, Tamara worked in Chicago, Illinois, building first-generation websites for local businesses and community organisations including Howard Brown Health Center; in San Francisco as a front-end engineer at the portal; and in Dublin, Ireland as a member of the web booking development team at Aer Lingus.  As a research software engineer, she worked at Indiana University and King's College in London on leading digital humanities projects including The Chymistry of Isaac Newton and the Fine Rolls of Henry III.

Tamara earned a Master of Information Science and a Master of Library Science from Indiana University in 2006 and she completed a PhD at the Open University in 2016 under the supervision of Marian Petre and Bashar Nuseibeh.  Her doctoral research examined how professional developers handle errors that come up in everyday practice.  

Current Projects

  • Post-doctoral research associate on STRIDE, a project examining the relationship between socio-technical resilience and automation (EP/T017465/1).
  • Post-doctoral research associate on Motivating Jenny, a project that has investigated ways to initiate and sustain secure software culture among developers who are not experts in security.
  • Named researcher on SAUSE: Secure, adaptive, usable software engineering (EP/R013144/1)

Research interests

Following my training in the theatre arts and time spent as a professional, the research approach I take within software engineering is humanistic, grounded in qualitative methods.

I critically engage with prevalent concepts in software engineering research and trade sources to identify questions and develop interdisciplinary analytic frameworks that permit empirical, naturalistic examination of professional practice.  My aim is two-fold:

  • To examine software engineering as a form of world-making, in which developers, like other people, define and create significant spaces with one another through their activities, ideas, language and materials.
  • To situate findings within frameworks and outputs that illuminate how cooperative, human aspects of software development support engineering practice in the workplace. 

Teaching interests

Currently, I am a library study volunteer, supporting Open University students in secure environments who are studying toward an OU degree.  These students, working on third-year modules or master’s level coursework, do not have access to the internet or to printed research library material.  In this role, I find and suggest readings to support coursework based on requests made by individual students.  I have helped students investigating topics in exercise science (E314), art history (AA315), philosophy (A853), international relations (DD313), English and literary criticism (A815, A335), and classics (A864).

As a part of the Motivating Jenny project, I have spent the last two years exploring methods to engage developers in discussion about cultural aspects of security that go beyond technical facts. Drawing on elements of the case study and peer instruction teaching methods, the material has been developed into a toolkit that developers can download and independently use.


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

The Case for Adaptive Security Interventions (2021)
Rauf, Irum; Petre, Marian; Tun, Thein; Lopez, Tamara; Lunn, Paul; Van der Linden, Dirk; Towse, John; Sharp, Helen; Levine, Mark; Rashid, Awais and Nuseibeh, Bashar
ACM Transactions on Software Engineering and Methodology ((In Press))

Taking the Middle Path: Learning about Security Through Online Social Interaction (2020-01-01)
Lopez, Tamara; Tun, Thein; Bandara, Arosha; Levine, Mark; Nuseibeh, Bashar and Sharp, Helen
IEEE Software, 37(1) (pp. 25-30)

Message from the Chairs (2021-06-04)
Marijan, D.; Bansal, C. and Lopez, T.
In : 8th IEEE/ACM International Workshop on Software Engineering Research and Industrial Practice, SER and IP 2021 (4 Jun 2021, Online) (pp. 7-7)

An Anatomy of Security Conversations in Stack Overflow (2019-08-15)
Lopez, Tamara; Tun, Thein; Bandara, Arosha; Levine, Mark; Nuseibeh, Bashar and Sharp, Helen
In : 41st ACM/IEEE International Conference on Software Engineering (25 May - 1 Jun 2019, Montréal, Canada) (pp. 31-40)

Talking about Security with Professional Developers (2019-05-28)
Lopez, Tamara; Sharp, Helen; Tun, Thein; Bandara, Arosha; Levine, Mark and Nuseibeh, Bashar
In : 7th International Workshop Series on Conducting Empirical Studies in Industry (CESSER-IP) (28 May 2019, Montréal, Canada)

Hopefully We Are Mostly Secure: Views on Secure Code in Professional Practice (2019-05-27)
Lopez, Tamara; Sharp, Helen; Tun, Thein; Bandara, Arosha; Levine, Mark and Nuseibeh, Bashar
In : 12th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) (27 May 2019, Montréal, Canada) (pp. 61-68)

An Investigation of Security Conversations in Stack Overflow: Perceptions of Security and Community Involvement (2018)
Lopez, Tamara; Tun, Thein T.; Bandara, Arosha; Levine, Mark; Nuseibeh, Bashar and Sharp, Helen
In : First International Workshop on Security Awareness from Design to Deployment (SEAD'18) (27 May 2018, Gothenburg) (pp. 26-32)

Examining Active Error in Software Development (2016-11-10)
Lopez, Tamara; Petre, Marian and Nuseibeh, Bashar
In : 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (4-8 Sep 2016, Cambridge, UK) (pp. 152-156)

Getting at ephemeral flaws (2012-06)
Lopez, Tamara; Petre, Marian and Nuseibeh, Bashar
In : Cooperative and Human Aspects of Software Engineering (CHASE), 2012 5th International Workshop on (2 Jun 2012, Zurich)

Error Detection and Recovery in Software Development (2016-12-21)
Lopez, Tamara
PhD thesis The Open University