You are here

  1. Home
  2. Professor Arosha Bandara

Professor Arosha Bandara

Profile summary

Professional biography

I am a Professor of Software Engineering at the Open University whose research addresses the practical problems associated with building and maintaining self-managing (adaptive) systems by combining rigorous formal techniques with concrete implementations and applications of those techniques. I completed my PhD at Imperial College London, UK in 2005, prior to which I worked as a senior software engineer at Sapient Corporation, USA.

During my career, I have published over 100 peer-reviewed papers which include 4 that won Best Paper awards.  My interdisciplinary research bridges software engineering with social psychology, business strategy, human-computer interaction, healthcare, and machine learning, ensured the success of these projects. As a result, I have successfully contributed to advances that have impacted application domains that include online social networks, enterprise systems, policing, the internet of things and mobile applications. My teaching spans undergraduate and postgraduate curricula, specialising in software engineering and cyber security.  I am also an investigator on externally funded research projects (totalling >£6M) and was a member of the team that won the IET Innovation Award in Cyber Security (in 2017). 

Between Jan 2018 - Mar 2021, I was Head of the OU's School of Computing & Communications. In January 2024, I was appointed Associate Dean & Director of STEM Research for the Faculty of Science, Technology, Engineering & Mathematics.

You can engage with me on different social networks, including, LinkedInMastodon and Twitter.

Research interests

My research interests include:

  • Adaptive systems 
  • Analysis and refinement of policies for adaptive systems
  • Software engineering for adaptive systems
  • Adaptive security and privacy 

My research vision focusses on novel engineering approaches for adaptive software systems that allow ubiquitous digital technologies to be integrated into the ‘smart systems’ that enhance many aspects of our lives, from social interactions and education, to agriculture, health, policing and sustainable living. To be effective, these systems must be able to adapt and continue work in dynamic environments. My research ensures that the software at the heart of ‘smart systems’ can continuously satisfy dynamic requirements like performance, security, privacy and usability.

Some recent projects relevant to this research agenda include:

Teaching interests

I am interested in computer science education, and led the development of a massive open online course called Introduction to Cyber Security, which is delivered via Futurelearn. I also teach Software Engineering as part of the MSc in Computing programme.

Additionally, I have worked on studying the efficacy of visual programming approaches to teaching entry-level computer science.  I was part of the team that developed Sense, a unique ubiquitous computing experimentation kit that allows novice students to build computer programs that interact with the physical world and online information sources

Research groups

NameTypeParent Unit
CRC: Software Engineering and DesignGroupFaculty of Mathematics, Computing and Technology

 

Externally funded projects

Drone Identity
RoleStart dateEnd dateFunding source
Co-investigator01 Jul 201930 Jun 2020EC (European Commission): FP (inc. Horizon Europe, H2020, ERC)

This EngageKTN project is investigating forensic-readiness requirements of unmanned aerial systems, to help identify causes of safety and security related air traffic incidents. Unmanned aerial vehicles (or drones) are increasingly creating challenges for managing the safety of aircraft that share the airspace with them. The collection and use of forensic data associated with drones and surrounding physical contexts is key to effective incident investigations. The research is focusing on the architecture and concept of operations for European unmanned traffic management, and the ability to preserve such vital information as evidence for forensic investigations. The team of the project include Dr. Yijun Yu (PI), Mr. Danny Barthaud (Research Software Engineer), and Prof. Bashar Nuseibeh, Prof. Blaine Price, Prof. Andrea Zisman, Prof. Arosha Bandara at The Open University, and Dr. Anthony P. Rushton, Dr. David L. Bush, and Dr. George S. Koudis at NATS. The project URL is at https://droneidentity.eu.

Citizen Forensics
RoleStart dateEnd dateFunding source
Lead01 Sep 201831 Aug 2022EPSRC Engineering and Physical Sciences Research Council

The Citizen Forensics project reframes key challenges that underlie modern policing in a socio-technical world; a world instrumented with mobile and ubiquitous computing technologies, in which many citizens and communities live, work and play, but which must also manage threats to their wellbeing and their rights. The project aims to support a new engagement between authorities (such as the police) and communities of citizens in order to better investigate (and in the long term reduce) potential or actual threats to citizen security, safety, and privacy. This includes both empowering the police by opening up new ways of citizens providing data in ways that protect privacy and anonymity, and empowering citizens by using these new technologies to also hold the police to account. We will be harnessing many of the so-called Internet of Things, Smart City and Smart Home technologies to encourage and allow citizens to help the police collect and analyse disparate data to improve public safety at both local and ultimately national levels. This multidisciplinary investigation draws upon expertise in computing, policing, psychology and organisational theory. For more information, see https://www.citizenforensics.org/

SAUSE: Secure, Adaptive, Usable Software Engineering
RoleStart dateEnd dateFunding source
Co-investigator01 Apr 201831 Mar 2024EPSRC Engineering and Physical Sciences Research Council

In the last decade, the role of software engineering has changed rapidly and radically. Globalisation and mobility of people and services, pervasive computing, and ubiquitous connectivity through the Internet have disrupted traditional software engineering boundaries and practices. People and services are no longer bound by physical locations. Computational devices are no longer bound to the devices that host them. Communication, in its broadest sense, is no longer bounded in time or place. The Software Engineering & Design (SEAD) group at the Open University (OU) is leading software engineering research in this new reality that requires a paradigm shift in the way software is developed and used. This platform grant will grow and sustain strategic, multi-disciplinary, crosscutting research activities that underpin the advances in software engineering required to build the pervasive and ubiquitous computing systems that will be tightly woven into the fabric of a complex and changing socio-technical world. In addition to sustaining and growing the SEAD group at the OU and supporting its continued collaboration with the Social Psychology research group at the University of Exeter, the SAUSE platform will also enable the group to have lasting impact across several application domains such as healthcare, aviation, policing, and sustainability. The grant will allow the team to enhance the existing partner networks in these areas and to develop impact pathways for their research, going beyond the scope and lifetime of individual research projects.

STRETCH: Socio-Technical Resilience for Enhancing Targeted Community Healthcare
RoleStart dateEnd dateFunding source
Co-investigator01 Apr 201728 Feb 2021EPSRC Engineering and Physical Sciences Research Council

The aim of this project will be to build a dynamic and resilient socio-technical system that sustains care for people with chronic illnesses in old age. Its principle novelty will be the integration of human and technical resources into a single system that will have resilient care at its heart. Resilience will mean both social resilience and technical resilience. To deliver social resilience we will explore how technology can help to harness existing social support as well as building wider social capital around older people. To deliver technical resilience we will design systems that integrate existing technological capacity in novel configurations as well as integrating new sensing / Internet of Things capability. However, the key innovation will be that the integrated socio-technical system will allow for the interchange between human assets and technological assets in the delivery of a resilient care architecture for older people. The system will not seek to replace human resource with a technology derived alternative, but to harness the capacities of all elements of the system in a way that serves the needs of the older person. Sometimes the system will respond to need through mobilising human resources, at other times the same need could be met through technological capability. In that sense, the system will have the needs of the older person at its core.

Publications

Reflections on using the story completion method in designing tangible user interfaces (2024-12)
Gooch, Daniel; Bandara, Arosha K.; Bennaceur, Amel; Giles, Emilie; Harkin, Lydia; Katz, Dmitri; Levine, Mark; Mehta, Vikram; Nuseibeh, Bashar; Stevenson, Clifford; Stuart, Avelie; Talbot, Catherine and Price, Blaine A.
International Journal of Human-Computer Studies, 192, Article 103360


Security Responses in Software Development (2023-04-26)
Lopez, Tamara; Sharp, Helen; Bandara, Arosha; Thein, Tun; Levine, Mark and Nuseibeh, Bashar
ACM Transactions on Software Engineering and Methodology, 32, Article 64(3)


Significant Features for Human Activity Recognition Using Tri-Axial Accelerometers (2022-10)
Bennasar, Mohamed; Price, Blaine; Gooch, Daniel; Bandara, Arosha and Nuseibeh, Bashar
Sensors, 22, Article 7482(19)


Designing Tangibles to Support Emotion Logging for Older Adults: Development and Usability Study (2022-04-22)
Gooch, Daniel; Mehta, Vikram; Stuart, Avelie; Katz, Dmitri; Bennasar, Mohamed; Levine, Mark; Bandara, Arosha; Nuseibeh, Bashar; Bennaceur, Amel and Price, Blaine
JMIR Human Factors, 9, Article e34606(2)


Digital detectives: websleuthing reduces eyewitness identification accuracy in police lineups (2021-04)
Elphick, Camilla; Philpot, Richard; Zhang, Min; Stuart, Avelie; Pike, Graham; Strathie, Ailsa; Havard, Catriona; Walkington, Zoe; Frumkin, Lara; Levine, Mark; Price, Blaine; Bandara, Arosha and Nuseibeh, Bashar
Frontiers in Psychology, 12, Article 640513


Privacy Care: A Tangible Interaction Framework for Privacy Management (2021-02)
Mehta, Vikram; Gooch, Daniel; Bandara, Arosha; Price, Blaine and Nuseibeh, Bashar
ACM Transactions on Internet Technology, Article 25


Building trust in digital policing: a scoping review of community policing apps (2021)
Elphick, Camilla; Philpot, Richard; Zhang, Min; Stuart, Avelie; Walkington, Zoe; Frumkin, Lara; Pike, Graham; Gardner, Kelly; Lacey, Mark; Levine, Mark; Price, Blaine; Bandara, Arosha and Nuseibeh, Bashar
Police Practice and Research, 22(5) (1469 -1491)


Altruism and anxiety: Engagement with online community support initiatives (OCSIs) during Covid-19 lockdown in the UK and Ireland (2020-12-06)
Elphick, Camilla; Stuart, Avelie; Philpot, Richard; Walkington, Zoe; Frumkin, Lara; Zhang, Min; Levine, Mark; Price, Blaine; Pike, Graham; Nuseibeh, Bashar and Bandara, Arosha
Arxiv


EUD-MARS: End-User Development of Model-Driven Adaptive Robotics Software Systems (2020-12-01)
Akiki, Pierre; Akiki, Paul; Bandara, Arosha and Yu, Yijun
Science of Computer Programming, 200, Article 102534


Designing Privacy-aware Internet of Things Applications (2020-02)
Perera, Charith; Barhamgi, Mahmoud; Bandara, Arosha; Ajmal, Muhammed; Price, Blaine and Nuseibeh, Bashar
Information Sciences, 512 (pp. 238-257)


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)


Towards Increasing Trust In Expert Evidence Derived From Malware Forensic Tools (2020)
Kennedy, Ian; Bandara, Arosha and Price, Blaine
Journal of Digital Forensics Security and Law, 15, Article 3(2)


The Psychology of Privacy in the Digital Age (2019-11)
Stuart, Avelie; Bandara, Arosha and Levine, Mark
Social and Personality Psychology Compass, 13, Article e12507(11)


LiveBox: A Self-Adaptive Forensic-Ready Service for Drones (2019)
Yu, Yijun; Barthaud, Danny; Price, Blaine; Bandara, Arosha; Zisman, Andrea and Nuseibeh, Bashar
IEEE Access, 7 (pp. 148401-148412)


Assessing the Privacy of mHealth Apps for Self-Tracking: Heuristic Evaluation Approach (2018-10-22)
Hutton, Luke; Price, Blaine A.; Kelly, Ryan; McCormick, Ciaran; Bandara, Arosha K.; Hatzakis, Tally; Meadows, Maureen and Nuseibeh, Bashar
JMIR mHealth and uHealth, 6, Article e185(10)


Feature-driven Mediator Synthesis: Supporting Collaborative Security in the Internet of Things (2018-07-18)
Bennaceur, Amel; Tun, Thein Than; Bandara, Arosha K.; Yu, Yijun and Nuseibeh, Bashar
ACM Transactions on Cyber-Physical Systems, 2, Article 21(3)


Logging you, Logging me: A Replicable Study of Privacy and Sharing Behaviour in Groups of Visual Lifeloggers (2017-06-30)
Price, Blaine A.; Stuart, Avelie; Calikli, Gul; Mccormick, Ciaran; Mehta, Vikram; Hutton, Luke; Bandara, Arosha K.; Levine, Mark and Nuseibeh, Bashar
Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies, 1, Article 22(2)


Visual Simple Transformations: Empowering End-Users to Wire Internet of Things Objects (2017-05)
Akiki, Pierre A.; Bandara, Arosha K. and Yu, Yijun
Transactions on Computer-Human Interaction, 24, Article 10(2) (pp. 1-40)


Valorising the IoT Databox: creating value for everyone (2017-01)
Perera, Charith; Wakenshaw, Susan Y. L.; Baarslag, Tim; Haddadi, Hamed; Bandara, Arosha K.; Mortier, Richard; Crabtree, Andy; Ng, Irene C. L.; McAuley, Derek and Crowcroft, Jon
Transactions on Emerging Telecommunications Technologies, 28, Article e3125(1)


A comparison of MOOC development and delivery approaches (2017)
Smith, Neil; Richards, Michael; Caldwell, Helen and Bandara, Arosha
International Journal of Information and Learning Technology, 34(2) (pp. 152-164)


Engineering Adaptive Model-Driven User Interfaces (2016-12-08)
Akiki, Pierre A.; Bandara, Arosha K. and Yu, Yijun
IEEE Transactions on Software Engineering, 42(12) (pp. 1118-1147)


Protecting Privacy in the Cloud: Current Practices, Future Directions (2016-02-11)
Barhamgi, Mahmoud; Bandara, Arosha K.; Yu, Yijun; Belhajjame, Khalid and Nuseibeh, Bashar
Computer, 49(2) (pp. 68-72)


Adaptive model-driven user interface development systems (2015-03)
Akiki, Pierre A.; Bandara, Arosha K. and Yu, Yijun
ACM Computing Surveys, 47, Article 9(1)


“Why can’t I do that?”: tracing adaptive security decisions (2015-01)
Nhlabatsi, Armstrong; Tun, Thein; Khan, Niamul; Yu, Yijun; Bandara, Arosha; Khan, Khaled M. and Nuseibeh, Bashar
EAI Endorsed Transactions on Self-Adaptive Systems, 1, Article e2(1)


Educating the Internet-of-Things generation (2013-02)
Kortuem, Gerd; Bandara, Arosha; Smith, Neil; Richards, Michael and Petre, Marian
Computer, 46(2) (pp. 53-61)


Analysing monitoring and switching problems for adaptive systems (2012-07-31)
Salifu, Mohammed; Yu, Yijun; Bandara, Arosha K. and Nuseibeh, Bashar
Journal of Systems and Software, 85(12) (pp. 2829-2839)


Commentary on ‘Software architectures and mobility: A roadmap’ (2010)
Wermelinger, Michel and Bandara, Arosha
Journal of Systems and Software, 83(6) (pp. 899-901)


A formal logic approach to firewall packet filtering analysis and generation (2009-06)
Govaerts, John; Bandara, Arosha and Curran, Kevin
Artificial Intelligence Review, 29(3-4) (pp. 223-248)


Policy conflict analysis for diffserv quality of service management (2009)
Charalambides, M.; Flegkas, P.; Pavlou, G.; Rubio-Loyola, J.; Bandara, A. K.; Lupu, E. C.; Russo, A.; Dulay, N. and Sloman, M.
IEEE Transactions on Network and Service Management, 6(1) (pp. 15-30)


Policy refinement for IP differentiated services quality of service management (2006-04)
Bandara, Arosha K.; Lupu, Emil C.; Russo, Alessandra; Dulay, Naranker; Sloman, Morris; Flegkas, Paris; Charalambides, Marinos and Pavlou, George
IEEE Transactions on Network and Service Management, 3(2) (pp. 2-13)


Data Privacy: Users’ Thoughts on Quantified Self Personal Data (2018)
Spiller, Keith; Ball, Kirstie; Bandara, Arosha; Meadows, Maureen; Mccormick, Ciaran; Nuseibeh, Bashar and Price, Blaine A.
In: Ajana, Btihaj ed. Self-Tracking: Empirical and Philosophical Investigations (pp. 111-124)
ISBN : 978-3-319-65378-5 | Publisher : Palgrave Macmillan | Published : Cham


Security patterns: comparing modeling approaches (2010-10)
Bandara, Arosha; Hayashi, Shinpei; Jurjens, Jan; Kaiya, Haruhiko; Kubo, Atsuto; Laney, Robin; Mouratidis, Haris; Nhlabatsi, Armstrong; Nuseibeh, Bashar; Tahara, Yasuyuki; Tun, Thein; Washizaki, Hironori; Yoshioka, Nobukazi and Yu, Yijun
In: Mouratidis, Haris ed. Software Engineering for Secure Systems: Industrial and Research Perspectives (pp. 75-111)
ISBN : 9781615208371 | Publisher : IGI Global | Published : Hershey, PA


Policy technologies for security management in coalition networks (2010)
Calo, Seraphin B.; Karat, Clare-Marie; Karat, John; Lobo, Jorge; Craven, Robert; Lupu, Emil; Ma, Jiefei; Russo, Alessandra; Sloman, Morris and Bandara, Arosha
In: Verma, Dinesh ed. Network Science for Military Coalition Operations: Information Exchange and Interaction. Premier Reference Source (pp. 146-173)
ISBN : 9781615208555 | Publisher : IGI Global | Published : Pennsylvania, USA


Policy based management (2008)
Bandara, A. K.; Damianou, N.; Lupu, E. C. and Sloman, M.
In: Bergstra, J. and Burgess, M. eds. Handbook of Network and System Administration (pp. 507-564)
ISBN : 978-0-444-52198-9 | Publisher : Elsevier


Engineering Adaptive Software Systems (2019)
Yu, Yijun; Bandara, Arosha; Honiden, Shinichi; Hu, Zhenjiang; Tamai, Tetsuo; Muller, Hausi; Mylopoulos, John and Nuseibeh, Bashar eds.
ISBN : 978-981-13-2184-9 | Publisher : Springer Singapore


Understanding Pedestrians’ Perception of Safety and Safe Mobility Practices (2024)
Zhang, Min and Bandara, Arosha
In : CHI 2024: The ACM Conference on Human Factors in Computing Systems (11-16 May 2024, Hawaii, USA)


How Do People Use a Public Gratitude Platform in the Wild? (2024)
Zhang, Min; Arce-Plata, Carlos; Price, Blaine; Pike, Graham; Walkington, Zoe; Elphick, Camilla; Frumkin, Lara; Philpot, Richard; Keil, Tina; Levine, Mark; Stuart, Avelie; Nuseibeh, Bashar and Bandara, Arosha
In : Extended Abstracts of the CHI Conference on Human Factors in Computing Systems (CHI EA '24) (11-16 May 2024, Honolulu, Hawaii)


Taming App Reliability: Mobile Analytics ‘in the wild’ (2024)
Harty, Julian and Bandara, Arosha
In : 28th International Conference on Evaluation and Assessment in Software Engineering (EASE 2024) (18-21 Jun 2024, Salerno, Italy)


Exploring citizen forensics: witnesses, websleuths, vigilantes and the need for multi-directional channels of online collaboration (2024)
Pike, Graham; Zhang, Min; Elphick, Camilla; Bandara, Arosha; Philpot, Richard; Stuart, Avelie; Price, Blaine; Levine, Mark; Walkington, Zoe; Frumkin, Lara; Havard, Catriona; Strathie, Ailsa and Nuseibeh, Bashar
In : 2024 Conference of The Association of Psychology and Law (10-12 Jul 2024, Caparica, Portugal)


Towards a Socio-Technical Understanding of Police-Citizen Interactions (2023-08-25)
Zhang, Min; Bandara, Arosha K.; Philpot, Richard; Stuart, Avelie; Walkington, Zoe; Elphick, Camilla; Frumkin, Lara; Pike, Graham; Price, Blaine; Levine, Mark and Nuseibeh, Bashar
In : 19th IFIP TC13 International Conference INTERACT 2023 (28 Aug - 1 Sep 2023, York, UK) (pp. 324-345)


Socio-Technical Resilience for Community Healthcare (2023-07-11)
Bennaceur, Amel; Stuart, Avelie; Price, Blaine; Bandara, Arosha; Levine, Mark; Clare, Linda; Cohen, Jessica; Mccormick, Ciaran; Mehta, Vikram; Bennasar, Mohamed; Gooch, Daniel; Gavidia-Calderon, Carlos; Kordoni, Anastasia and Nuseibeh, Bashar
In : TAS '23 First International Symposium on Trustworthy Autonomous Systems (11-12 Jul 2023, Edinburgh, United Kingdom)


A Card-based Ideation Toolkit to Generate Designs for Tangible Privacy Management Tools (2023-02-26)
Mehta, Vikram; Gooch, Daniel; Bandara, Arosha; Price, Blaine A. and Nuseibeh, Bashar
In : TEI '23: The Seventeenth International Conference on Tangible, Embedded, and Embodied Interaction (26 Feb - Mar 1 2023, Warsaw, Poland)


Attitudes towards Online Community Support Initiatives during the COVID-19 Pandemic: A Survey in the UK (2022-05-10)
Zhang, Min; Elphick, Camilla; Philpot, Richard; Walkington, Zoe; Frumkin, Lara; Price, Blaine; Pike, Graham; Levine, Mark; Nuseibeh, Bashar and Bandara, Arosha
In : CHI Conference on Human Factors in Computing Systems Extended Abstracts (1-7 May 2022)


Up Close and Personal: Exploring User-preferred Image Schemas for Intuitive Privacy Awareness and Control (2021)
Mehta, Vikram; Bandara, Arosha; Price, Blaine; Nuseibeh, Bashar and Gooch, Daniel
In : TEI '21: Proceedings of the Fifteenth International Conference on Tangible, Embedded, and Embodied Interaction (14-17 Feb 2021, Salzburg, Austria)


Finding & Reviewing Community Policing Apps in Asia (2020-04)
Zhang, Min; Bandara, Arosha; Price, Blaine and Nuseibeh, Bashar
In : 2020 Symposium on Emerging Research from Asia and on Asian Contexts and Cultures (25-30 Apr 2020) (pp. 45-48)


How are you feeling? Using Tangibles to Log the Emotions of Older Adults (2020-02)
Gooch, Daniel; Mehta, Vikram; Price, Blaine; McCormick, Ciaran; Bandara, Arosha; Bennaceur, Amel; Bennasar, Mohamed; Stuart, Avelie; Clare, Linda; Levine, Mark; Cohen, Jessica and Nuseibeh, Bashar
In : Fourteenth International Conference on Tangible, Embedded, and Embodied Interaction (TEI ’20) (9-12 Feb 2020, Sydney, Australia) (pp. 31-43)


Towards Citizen Forensics: Improving Citizen-Police Collaboration (2020)
Bandara, Arosha; Zhang, Min; Price, Blaine; Pike, Graham; Elphick, Camilla; Walkington, Zoe; Frumkin, Lara; Philpot, Richard; Levine, Mark; Stuart, Avelie and Nuseibeh, Bashar
In : Workshop on Crime and/or Punishment: Joining the Dots between Crime, Legality and HCI, Extended Abstracts of ACM Conference on Human Factors in Computing Systems (25-30 Apr 2020, Honolulu, HI, USA)


Designing Technologies for Community Policing (2020)
Zhang, Min; Bandara, Arosha; Price, Blaine; Pike, Graham; Walkington, Zoe; Elphick, Camilla; Frumkin, Lara; Philpot, Richard; Levine, Mark; Stuart, Avelie and Nuseibeh, Bashar
In : Extended Abstracts of ACM Conference on Human Factors in Computing Systems (Late Breaking Work) (25-30 Apr 2020, Honolulu, HI, USA) (pp. 1-9)


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)


A Sensor Platform for Non-invasive Remote Monitoring of Older Adults in Real Time (2019)
Bennasar, Mohamed; Mccormick, Ciaran; Price, Blaine; Gooch, Daniel; Stuart, Avelie; Mehta, Vikram; Clare, Linda; Bennaceur, Amel; Cohen, Jessica; Bandara, Arosha; Levine, Mark and Nuseibeh, Bashar
In : Innovation in Medicine and Healthcare Systems, and Multimedia (Jun 2019) (pp. 125-135)


Requirements and Specifications for Adaptive Security: Concepts and Analysis (2018-05-28)
Tun, T. T.; Yang, M.; Bandara, A. K.; Yu, Y.; Nhlabatsi, A.; Khan, N.; Khan, K. M. and Nuseibeh, B.
In : 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (28-29 May 2018, Gothenburg, Sweden) (pp. 161-171)


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)


Identifying Conflicting Requirements in Systems of Systems (2017-09-04)
Viana, Thiago; Zisman, Andrea and Bandara, Arosha K.
In : IEEE International Requirements Engineering Conference (RE@NEXT) (4-8 Sep 2017) (pp. 436-441)


Enabling End-Users to Protect Their Privacy (2017-04)
Barhamgi, Mahmoud; Yang, Mu; Yu, Chia-Mu; Yu, Yijun; Bandara, Arosha K.; Benslimane, Djamal and Nuseibeh, Bashar
In : ACM on Asia Conference on Computer and Communications Security (ASIACCS) 2017 (2-6 Apr 2017, Abu Dhabi, UAE) (pp. 905-907)


Learning to Share: Engineering Adaptive Decision-Support for Online Social Networks (2017)
Rafiq, Yasmin; Dickens, Luke; Russo, Alessandra; Bandara, Arosha; Yang, Mu; Stuart, Avelie; Levine, Mark; Calikli, Gul; Price, Blaine and Nuseibeh, Bashar
In : 32nd IEEE/ACM International Conference on Automated Software Engineering (30 Oct - 3 Nov 2017, Chicago, IL)


Towards a Framework for Managing Inconsistencies in Systems of Systems (2016-12)
Viana, Thiago; Bandara, Arosha and Zisman, Andrea
In : Colloquium on Software-intensive Systems-of-Systems at 10th European Conference on Software Architecture (29 Nov 2016, Copenhagen)


Privacy-by-Design Framework for Assessing Internet of Things Applications and Platforms (2016-11-07)
Perera, Charith; McCormick, Ciaran; Bandara, Arosha K.; Price, Blaine A. and Nuseibeh, Bashar
In : International Conference on the Internet of Things (IOT 2016) (7-9 Nov 2016, Stuttgart, Germany) (pp. 83-92)


Verifiable Limited Disclosure: Reporting and Handling Digital Evidence in Police Investigations (2016-09-12)
Tun, Thein; Price, Blaine; Bandara, Arosha; Yu, Yijun and Nuseibeh, Bashar
In : iRENIC: 1st International Workshop on Requirements Engineering for Investigating and Countering Crime (12 Sep 2016, Beijing, China)


Wearables for Physical Privacy (2016-09-12)
Mehta, Vikram; Price, Blaine; Bandara, Arosha and Nuseibeh, Bashar
In : UbiComp 2016 (12-16 Sep 2016, Heidelberg, Germany)


Privacy Dynamics: Learning Privacy Norms for Social Software (2016-05-14)
Calikli, Gul; Law, Mark; Bandara, Arosha K.; Russo, Alesandra; Dickens, Luke; Price, Blaine A.; Stuart, Avelie; Levine, Mark and Nuseibeh, Bashar
In : 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (16-17 May 2016, Austin, Texas, USA) (pp. 47-56)


Privacy Itch and Scratch: On Body Privacy Warnings and Controls (2016-05-07)
Mehta, Vikram; Bandara, Arosha; Price, Blaine and Nuseibeh, Bashar
In : ACM Conference on Human Factors in Computing Systems (7-12 May 2016, San Jose, CA)


Managing security control assumptions using causal traceability (2015-07-17)
Nhlabatsi, Armstrong; Yu, Yijun; Zisman, Andrea; Tun, Thein; Khan, Niamul; Bandara, Arosha; Khan, Khaled and Nuseibeh, Bashar
In : 8th International Symposium on Software and Systems Traceability (SST 2015) (17 Jul 2015, Florence, Italy)


Teaching software systems thinking at The Open University (2015-05)
Wermelinger, Michel; Hall, Jon; Rapanotti, Lucia; Barroca, Leonor; Ramage, Magnus and Bandara, Arosha
In : Joint Software Engineering Education and Training Conference (18-22 May 2015, Florence, Italy) (pp. 307-310)


Adaptive sharing for online social networks: a trade-off between privacy risk and social benefit (2014-09-24)
Yang, Mu; Yu, Yijun; Bandara, Arosha and Nuseibeh, Bashar
In : 13th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (IEEE TrustCom-14) (24-26 Sep 2014, Beijing, China) (pp. 45-52)


Personal Informatics for Non-Geeks: Lessons Learned from Ordinary People (2014-09-13)
Calikli, Gul; Andersen, Mads Schaarup; Bandara, Arosha; Price, Blaine A. and Nuseibeh, Bashar
In : Ubicomp Adjunct 2014 (Sep 13-17 2014)., Seattle, WA, USA) (pp. 683-686)


Traceability for adaptive information security in the cloud (2014-06-27)
Nhlabatsi, Armstrong; Tun, Thein; Khan, Niamul; Yu, Yijun; Bandara, Arosha; Khan, Khaled and Nuseibeh, Bashar
In : 7th IEEE International Conference on Cloud Computing (27 Jun - 2 Jul 2014, Alaska, USA) (pp. 958-959)


Distilling Privacy Requirements for Mobile Applications (2014-05-31)
Thomas, Keerthi; Bandara, Arosha K.; Price, Blaine A. and Nuseibeh, Bashar
In : 36th International Conference on Software Engineering (ICSE 2014) (31 May - 7 Jun 2014, Hyderabad, India)


Integrating adaptive user interface capabilities in enterprise applications (2014)
Akiki, Pierre A.; Bandara, Arosha K. and Yu, Yijun
In : 36th International Conference on Software Engineering (ICSE 2014) (31 May - 7 Jun 2014, Hyderabad, India)


Requirements-driven mediation for collaborative security (2014)
Bennaceur, Amel; Bandara, Arosha; Jackson, Michael; Liu, Wei; Montrieux, Lionel; Tun, Thein; Yu, Yijun and Nuseibeh, Bashar
In : SEAMS'14 - The 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (2-3 Jun 2014, Hyderabad)


From model-driven software development processes to problem diagnoses at runtime (2014)
Yu, Yijun; Tun, Thein Than; Bandara, Arosha K.; Zhang, Tian and Nuseibeh, Bashar
In : Dagstuhl Seminar 11481 (2011) (pp. 188-207)


RBUIS: simplifying enterprise application user interfaces through engineering role-based adaptive behavior (2013)
Akiki, Pierre; Bandara, Arosha and Yu, Yijun
In : Fifth ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2013) (24-27 Jun 2013, London, UK) (pp. 3-12)


Crowdsourcing user interface adaptations for minimizing the bloat in enterprise applications (2013)
Akiki, Pierre; Bandara, Arosha and Yu, Yijun
In : Fifth ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2013) (24-27 Jun 2013, London, UK)


Cedar Studio: an IDE supporting adaptive model-driven user interfaces for enterprise applications (2013)
Akiki, Pierre; Bandara, Arosha and Yu, Yijun
In : Fifth ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2013) (24-27 Jun 2013, London, UK)


Preserving designer input on concrete user interfaces using constraints while maintaining adaptive behavior (2013)
Akiki, Pierre; Bandara, Arosha and Yu, Yijun
In : 2nd Workshop on Context-Aware Adaptation of Service Front-Ends (CASFE 2013) (24 Jun 2013, London, UK)


Starting with Ubicomp: using the SenseBoard to introduce computing (2012-02-29)
Richards, Michael; Petre, Marian and Bandara, Arosha
In : 43rd ACM Technical Symposium on Computer Science Education (29 Feb - 3 Mar 2012, Raleigh, NC)


Using interpreted runtime models for devising adaptive user interfaces of enterprise applications (2012)
Akiki, Pierre A.; Bandara, Arosha K. and Yu, Yijun
In : 14th International Conference on Enterprise Information Systems (ICEIS 2012) (28 Jun - 1 Jul 2012, Wroclaw, Poland)


Privacy arguments: analysing selective disclosure requirements for mobile applications (2012)
Tun, Thein Than; Bandara, Arosha K.; Price, Blaine A.; Yu, Yijun; Haley, Charles; Omoronyia, Inah and Nuseibeh, Bashar
In : 20th IEEE International Requirements Engineering Conference (24-28 Sep 2012, Chicago, Illinois) (pp. 131-140)


Towards learning to detect meaningful changes in software (2011-11)
Yu, Yijun; Bandara, Arosha; Tun, Thein Than and Nuseibeh, Bashar
In : Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering (12 Nov 2011, Lawrence, Kansas) (pp. 51-54)


PrimAndroid: privacy policy modelling and analysis for Android applications (2011-06-07)
Benats, Guillaume; Bandara, Arosha; Yu, Yijun; Colin, Jean-Noel and Nuseibeh, Bashar
In : IEEE International Symposium on Policies for Distributed Systems and Networks (6-8 Jun 2011, Pisa, Italy)


In the best families: tracking and relationships (2011)
Mancini, Clara; Rogers, Yvonne; Thomas, Keerthi; Joinson, Adam; Price, Blaine; Bandara, Arosha; Jedrzejczyk, Lukasz and Nuseibeh, Bashar
In : 29th International ACM Conference on Human Factors in Computing Systems, ACM CHI 2011 (07-12 May 2011, Vancouver, Canada) (pp. 2419-2428)


“Privacy-shake”: a haptic interface for managing privacy settings in mobile location sharing applications (2010-09)
Jedrzejczyk, Lukasz; Price, Blaine A.; Bandara, Arosha and Nuseibeh, Bashar
In : MobileHCI '10: Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services (7-10 Sep 2010, Libon, Portugal) (pp. 411-412)


On the impact of real-time feedback on users' behaviour in mobile location-sharing applications (2010-07-14)
Jedrzejczyk, Lukasz; Price, Blaine A.; Bandara, Arosha K. and Nuseibeh, Bashar
In : SOUPS '10: Proceedings of the Sixth Symposium on Usable Privacy and Security (14-16 Jul 2010) (pp. 1-12)


Contravision: Exploring users' reactions to futuristic technology (2010-04-10)
Mancini, Clara; Rogers, Yvonne; Bandara, Arosha; Coe, Tony; Jedrzejczyk, Lukasz; Joinson, Adam; Price, Blaine; Thomas, Keerthi and Nuseibeh, Bashar
In : Proceedings of the 28th International Conference on Human factors in computing systems (10-15 Apr 2010, Atlanta Georgia, USA) (pp. 153-162)


ContraVision: presenting contrasting visions of future technology (2010-04)
Price, Blaine A.; Mancini, Clara; Rogers, Yvonne; Bandara, Arosha K.; Coe, Tony; Joinson, Adam N.; Lay, Jeffery A. and Nuseibeh, Bashar
In : 28th International Conference on Human Factors in Computing Systems (10-15 Apr 2010, Atlanta, GA, USA) (pp. 4759-4764)


Studying location privacy in mobile applications: 'predator vs. prey' probes (2009-07)
Thomas, Keerthi; Mancini, Clara; Jedrzejczyk, Lukasz; Bandara, Arosha K.; Joinson, Adam; Price, Blaine A.; Rogers, Yvonne and Nuseibeh, Bashar
In : Proceedings of the 5th Symposium on Usable Privacy and Security (15-17 Jul 2009, California) (pp. 1-1)


Expressive policy analysis with enhanced system dynamicity (2009-03-12)
Craven, Robert; Lobo, Jorge; Lupu, Emil C.; Ma, Jiefei; Russo, Alessandra; Bandara, Arosha K.; Calo, Seraphin and Sloman, Morris
In : ACM Symposium on Information, Computer and Communications Security (ASIACCS 2009) (10-12 Mar 2009, Sydney, Australia)


Using argumentation logic for firewall configuration management (2009)
Bandara, A. K.; Kakas, A. C.; Lupu, E. C. and Russo, A.
In : IFIP/IEEE International Symposium on Integrated Network Management (IM '09) (1-5 Jun 2009, Long Island, USA) (pp. 180-187)


Learning rules from user behaviour (2009)
Corapi, Domenico; Ray, Oliver; Russo, Alessandra; Bandara, Arosha and Lupu, Emil
In : Artificial Intelligence Applications and Innovations III: Proceedings of the 5TH IFIP Conference on Artificial Intelligence Applications and Innovations (AIAI '2009) (23-25 Apr 2009, Thessaloniki, Greece) (pp. 459-468)


From spaces to places: Emerging contexts in mobile privacy (2009)
Mancini, Clara; Thomas, Keerthi; Rogers, Yvonne; Price, Blaine A.; Jedrzejczyk, Lukazs; Bandara, Arosha K.; Joinson, Adam N. and Nuseibeh, Bashar
In : Proceedings of the 11th International conference on Ubiquitous computing (30 Sep - 3 Oct 2009, Orlando, Florida, USA) (pp. 1-10)


A multi-pronged empirical approach to mobile privacy investigation (2009)
Mancini, Clara; Rogers, Yvonne; Jedrzejczyk, Lukasz; Thomas, Keerthi; Price, Blaine; Joinson, Adam; Bandara, Arosha and Nuseibeh, Bashar
In : Workshop on Mobile User Experience Research: Challenges, Methods & Tools. 27th ACM International Conference on Human Factors in Computing Systems, ACM CHI 2009 (4-9 Apr 2009, Boston, USA)


Towards learning privacy policies (2007-06-20)
Bandara, A. K.; Russo, A. and Lupu, E. C.
In : 8th IEEE International Workshop on Policies for Distributed Systems and Networks (13-15 Jun, Bologna, Italy) (pp. 274-274)


Using Argumentation Logic for Firewall Policy Specification and Analysis (2006-10-15)
Bandara, Arosha K.; Kakas, Antonis; Lupu, Emil C. and Russo, Alessandra
In : 17th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (23-25 Oct 2006, Dublin, Ireland) (pp. 185-196)


Dynamic policy analysis and conflict resolution for DiffServ quality of service management (2006-04-03)
Charalambides, M.; Flegkas, P.; Pavlou, G.; Rubio-Loyola, J.; Bandara, A. K.; Lupu, E. C.; Russo, A.; Sloman, M. and Dulay, N.
In : 10th IEEE/IFIP Network Operations and Management Symposium (NOMS 2006) (3-7 Apr 2006, Vancouver, Canada) (pp. 294-304)


Policy conflict analysis for quality of service management (2005)
Charalambides, M.; Flegkas, P.; Pavlou, G.; Bandara, A. K.; Lupu, E. C.; Russo, A.; Dulav, N.; Sloman, M. and Rubio-Loyola, J.
In : Sixth IEEE International Workshop on Policies for Distributed Systems and Networks (6-8 Jun 2005, Stockholm, Sweden) (pp. 99-108)


A goal-based approach to policy refinement (2004-06-07)
Bandara, A. K.; Lupu, E. C.; Moffett, J. and Russo, A.
In : Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks (7-9 Jun 2004, Yorktown Heights, NY, USA) (pp. 229-239)


Using event calculus to formalise policy specification and analysis (2003-06-25)
Bandara, A. K.; Lupu, E. C. and Russo, A.
In : Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks (4-6 Jun 2003, Lake Como, Italy) (pp. 26-39)


Evaluating Malware Forensics Tools (2022-09-26)
Kennedy, Ian; Bandara, Arosha and Price, Blaine
arxiv


Feature-driven Mediator Synthesis: Supporting Collaborative Security in the Internet of Things (2016)
Bennaceur, Amel; Tun, Thein; Bandara, Arosha; Yu, Yijun and Nuseibeh, Bashar
Department of Computing, The Open University


Enriching Traceability with Context for Adaptive Information Security in the Cloud (2014-04-29)
Nhlabatsi, Armstrong; Tun, Thein; Khan, Niamul; Yu, Yijun; Bandara, Arosha; Khan, Khaled and Nuseibeh, Bashar
Department of Computing, The Open University


Cedar: Engineering Role-Based Adaptive User Interfaces for Enterprise Applications (2012)
Akiki, Pierre; Bandara, Arosha K. and Yu, Yijun
Department of Computing, The Open University


A Systematic Framework For Assessing The Implementation Phase Of Enterprise Resource Planning Systems (2012)
Akiki, Pierre A.; Bandara, Arosha K.; Maalouf, Hoda W. and Yu, Yijun
Department of Computing, The Open University


Learning from Context: A Field Study of Privacy Awareness System for Mobile Devices (2011-06-09)
Jedrzejczyk, L.; Mancini, C.; Corapi, D.; Price, B. A.; Bandara, A. K. and Nuseibeh, B.
Department of Computing, The Open University


Predators and Prey: Ubiquitous Tracking, Privacy and the Social Contract (2010-06-15)
Mancini, Clara; Jedrzejczyk, Lukasz; Thomas, Keerthi; Price, Blaine; Bandara, Arosha; Rogers, Yvonne; Joinson, Adam and Nuseibeh, Bashar
Department of Computing, The Open University


I Know What You Did Last Summer: risks of location data leakage in mobile and social computing (2009-11-13)
Jedrzejczyk, Lukasz; Price, Blaine A.; Bandara, Arosha K. and Nuseibeh, Bashar
Department of Computing, The Open University