SAUSE: Secure, Adaptive, Usable Software Engineering
Lead Research Organisation:
The Open University
Department Name: Faculty of Sci, Tech, Eng & Maths (STEM)
Abstract
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.
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.
Planned Impact
The research undertaken in the SAUSE platform will be shaped by in-depth interactions with end-users and with problem owners in the industry, government, and academia, and the platform will support a diverse set of impact activities. Influence, experience, and expertise of individuals and organisations supporting the platform, as strategic partners and members of a research advisory board, will help us guide the planning and execution of these impact activities. These will specifically aim to exploit the results of the SAUSE platform research instruments, namely the technical and empirical infrastructures, and exemplars, as well as the pilot projects described in the proposal.
The planned impact activities will engage a variety of stakeholders, with the goal of identifying and delivering benefits to software engineering communities of practice, policy makers, industry, professional communities of practice in the application domains targeted by the platform, and society at large. The proposed impact activities are designed to maximise the potential benefit to the different stakeholder groups and include
- public engagement activities with citizens, policy makers, and domain practitioners
- education and training resources for software engineering and domain practitioners
- software tools, middleware frameworks, and demonstrators, made available under open source licenses
- media engagement activities using social and mainstream media
- policy impact reports highlighting evidence-based risks and opportunities from the technologies we are developing
Additional impact will arise through career development for early career researchers (ECRs) through research exchange visits to leading industry and academic research labs, hospitals and clinics, in both complementary areas of computing and other relevant disciplines (e.g., social sciences, healthcare, sustainability) as well as providing support for the development of research papers and proposals through dedicated workshops, training, and peer review activities.
The planned impact activities will engage a variety of stakeholders, with the goal of identifying and delivering benefits to software engineering communities of practice, policy makers, industry, professional communities of practice in the application domains targeted by the platform, and society at large. The proposed impact activities are designed to maximise the potential benefit to the different stakeholder groups and include
- public engagement activities with citizens, policy makers, and domain practitioners
- education and training resources for software engineering and domain practitioners
- software tools, middleware frameworks, and demonstrators, made available under open source licenses
- media engagement activities using social and mainstream media
- policy impact reports highlighting evidence-based risks and opportunities from the technologies we are developing
Additional impact will arise through career development for early career researchers (ECRs) through research exchange visits to leading industry and academic research labs, hospitals and clinics, in both complementary areas of computing and other relevant disciplines (e.g., social sciences, healthcare, sustainability) as well as providing support for the development of research papers and proposals through dedicated workshops, training, and peer review activities.
Organisations
- The Open University (Lead Research Organisation)
- Economic and Social Research Council (Co-funder)
- Department of Transport (Collaboration)
- National Institute of Informatics (NII) (Collaboration)
- Qatar University (Project Partner)
- Government of the United Kingdom (Project Partner)
- University of Notre Dame (Project Partner)
- Cisco Systems (United Kingdom) (Project Partner)
- Chainvine Ltd (Project Partner)
- Software Sustainability Institute (Project Partner)
- National Air Traffic Services (United Kingdom) (Project Partner)
- Agile Business Consortium Limited (Project Partner)
- Chinese Academy of Sciences (Project Partner)
- Milton Keynes Council (Project Partner)
- Milton Keynes Hospital (Project Partner)
- Lero (Project Partner)
- Federal University of Pernambuco (Project Partner)
- RAND Europe (Project Partner)
- Thames Valley Police (Project Partner)
- National Institute of Informatics (Project Partner)
- Gwent Police (Project Partner)
Publications
Kordoni A
(2023)
"Are we in this together?": embedding social identity detection in drones improves emergency coordination
in Frontiers in Psychology
Elphick C
(2021)
Digital Detectives: Websleuthing Reduces Eyewitness Identification Accuracy in Police Lineups.
in Frontiers in psychology
Neale C
(2022)
The case for Zero Trust Digital Forensics
in Forensic Science International: Digital Investigation
Stuart A
(2022)
Loneliness in older people and COVID-19: Applying the social identity approach to digital intervention design.
in Computers in human behavior reports
Azzam M
(2023)
Forensic readiness of industrial control systems under stealthy attacks
in Computers & Security
Lopez T
(2023)
Security Responses in Software Development
in ACM Transactions on Software Engineering and Methodology
Rauf I
(2021)
The Case for Adaptive Security Interventions
in ACM Transactions on Software Engineering and Methodology
Mehta V
(2021)
Privacy Care A Tangible Interaction Framework for Privacy Management
in ACM Transactions on Internet Technology
Bennaceur A
(2018)
Feature-Driven Mediator Synthesis Supporting Collaborative Security in the Internet of Things
in ACM Transactions on Cyber-Physical Systems
Description | Building on reporting from last year, we continue show how software engineering can be extended from its traditional focus on developing software artefact to developing human/social experiences, from community healthcare and policing to food security and sustainability. This is impacting how we conduct our security, privacy and forensics research. We are all framing a new research agenda for responsible software engineering. In the last year we have we have published a key position paper introducing what we call "kind computing" - a new paradigm that seeks to enable and amplify kindness in the world, supported by digital technologies. |
Exploitation Route | Ensuring that software engineering practitioners are more embedded in multiple-disciplinary application teams to ensure that software is a better fit for purpose. Considering issues of responsibility and human values in software research and practice. We have stated engine with and economy part of a new movement on "digital humanism", which is providing potential pathways to impact through inerational networks and policy influences. |
Sectors | Aerospace, Defence and Marine,Agriculture, Food and Drink,Communities and Social Services/Policy,Digital/Communication/Information Technologies (including Software),Education,Healthcare,Leisure Activities, including Sports, Recreation and Tourism,Government, Democracy and Justice,Culture, Heritage, Museums and Collections,Security and Diplomacy,Transport |
URL | http://sead.open.ac.uk |
Description | This is a current/ongoing EPSRC Platform Grant which is continuing to meet its goals of supporting research group staff and students, bridging fixed term contracts, engaging in focused research support activity (such as software tool development), leveraging (successfully) the funding to attract further more substantive grants. |
First Year Of Impact | 2018 |
Sector | Aerospace, Defence and Marine,Agriculture, Food and Drink,Digital/Communication/Information Technologies (including Software),Education,Healthcare,Government, Democracy and Justice,Retail,Security and Diplomacy,Transport |
Impact Types | Societal,Economic,Policy & public services |
Description | Citizen Forensics |
Amount | £1,093,594 (GBP) |
Funding ID | EP/R033862/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 09/2018 |
End | 08/2022 |
Description | SERVICE: Social and Emotional Resilience for the Vulnerable Impacted by the COVID-19 Emergency |
Amount | £400,243 (GBP) |
Funding ID | EP/V027263/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 08/2020 |
End | 01/2022 |
Description | Socio-technical resilience in software development (STRIDE) |
Amount | £610,573 (GBP) |
Funding ID | EP/T017465/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 07/2020 |
End | 06/2024 |
Description | UKRI Trustworthy Autonomous Systems Node in Resilience |
Amount | £3,033,178 (GBP) |
Funding ID | EP/V026747/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 11/2020 |
End | 04/2024 |
Title | Digital Detectives: Websleuthing Reduces Eyewitness Identification Accuracy in Police Lineups (dataset).xlsx |
Description | This dataset was used for the analysis in the article Digital Detectives: Websleuthing Reduces Eyewitness Identification Accuracy in Police Lineups. The article explores whether searching for a culprit on social media affects eyewitnesses' subsequent identification accuracy in a police lineup. Results showed a significant association between social media exposure and lineup accuracy for the Target Present lineup (30% more of the participants who saw the lookalike on social media failed to positively identify the culprit than participants in the other conditions), but for the Target Absent lineup (which also included the lookalike) there was no significant association with lineup identification accuracy. The results suggest that if an eyewitness sees a lookalike (where they are expecting to see the culprit) when conducting a self-directed search on social media, they are less likely to subsequently identify the culprit in the formal ID procedure. The dataset includes demographics, response type and accuracy, and confidence ratings data for each of the participant conditions. |
Type Of Material | Database/Collection of data |
Year Produced | 2022 |
Provided To Others? | Yes |
URL | https://ordo.open.ac.uk/articles/dataset/Digital_Detectives_Websleuthing_Reduces_Eyewitness_Identifi... |
Description | CAA National AIR Traffic Contr |
Organisation | Department of Transport |
Department | Civil Aviation Authority (CAA) |
Country | United Kingdom |
Sector | Public |
Start Year | 2005 |
Description | National Institute of Informatics (NII) |
Organisation | National Institute of Informatics (NII) |
Country | Japan |
Sector | Public |
Start Year | 2005 |
Title | LINKING SOURCE CODE WITH COMPLIANCE REQUIREMENTS |
Description | Concepts for linking source code with compliance requirements are presented. One example comprises analyzing a set of compliance requirements to identify one or more compliance topics. The example further comprises determining keywords for the identified one or more compliance topics. An item of source code is then analyzed to identify occurrences of the keywords in the source code. Mapping information representing a relationship between the item of source code and the compliance requirements is then generated based on the identified occurrence of the keywords. |
IP Reference | US2020117573 |
Protection | Patent granted |
Year Protection Granted | 2020 |
Licensed | No |
Impact | N/A (yet) |
Title | RELEVANCE OF A SOURCE CODE CHANGE TO COMPLIANCE REQUIREMENTS |
Description | Concepts for identifying relevance of a source code change to compliance requirements are presented. One example comprises obtaining mapping information linking an item of source code with a set of compliance requirements, the mapping information representing a relationship between the item of source and the set of compliance requirements. A changed element of an item of source code is identified. The mapping information is analyzed based on the changed element to determine if the changed element relates to a compliance requirement. If it is determined that the changed element relates to a compliance requirement, an indication of th compliance requirement is generated. |
IP Reference | US2020117427 |
Protection | Patent granted |
Year Protection Granted | 2020 |
Licensed | No |
Impact | N/A |
Description | Invited Trustworthy Autonomous Systems Node in Verifiability talk |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Professional Practitioners |
Results and Impact | Gave UKRI TAS Node in Verifiability seminar on 22 April 2021, attended by members of the UKRI Trustworthy Autonomous Systems network. The talk led to discussions about novel techniques for ensuring collaboration between autonomous systems as well as between autonomous systems and humans. |
Year(s) Of Engagement Activity | 2021 |
URL | https://verifiability.org/events/ |
Description | Invited talk - Specifying for Trustworthiness workshop at TAS All Hands meeting |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | National |
Primary Audience | Professional Practitioners |
Results and Impact | Gave a talk to TAS Hub Researchers on specifying (and reasoning about) Cooperation between Autonomous Systems and Humans. The talk led to discussion about integrating the difference perspective on cooperation, and the development of a follow up paper. |
Year(s) Of Engagement Activity | 2021 |
Description | Keynote at ACI 2022 - International Conference on Animal Computer Interaction |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Other audiences |
Results and Impact | Keynote presentation to a diverse audience outside usual software engineering, including researchers and practitioners involved n animal-computer interaction research, animal welfare, ethics and computing. |
Year(s) Of Engagement Activity | 2022 |
URL | https://www.aciconf.org |
Description | Keynote at Context-aware, Autonomous and Smart Architecture Workshop co-located with the 16th European Conference on Software Architecture |
Form Of Engagement Activity | Participation in an activity, workshop or similar |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Professional Practitioners |
Results and Impact | Gave a keynote entitled "The Road to Collaboration is Paved with Goals' that explores the role of goals in supporting autonomy and collaboration. |
Year(s) Of Engagement Activity | 2022 |
URL | https://casaecsa.github.io/casa2022/ |
Description | RE 2019 Keynote by Bashar Nuseibeh |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Other audiences |
Results and Impact | Gave opening keynote at flagship RE 2019 conference in South Korea, September 2019. |
Year(s) Of Engagement Activity | 2019 |
URL | http://re19.ajou.ac.kr/pages/conference/keynote_speakers/ |
Description | SA 2021Discourse/Debate by Bashar Nuseibeh |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Other audiences |
Results and Impact | Gave plenary presentation at Societal Automation Conference (online/Madeira) in May 2021, followed by plenary debate with Professor Marta Kwiatkowska (University of Oxford) . |
Year(s) Of Engagement Activity | 2021 |
Description | Women in Machine Learning and Data Science |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | National |
Primary Audience | Professional Practitioners |
Results and Impact | This was a talk entitled Machine Learning and Software Engineering: Separated by a Common Language, , which led to interesting discussions between researchers, practitioners and academics on the topic of machine learning and responsible software engineering. |
Year(s) Of Engagement Activity | 2021 |