SAUSE: Secure, Adaptive, Usable Software Engineering

Lead Research Organisation: 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.

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.
 
Description We are increasingly showing 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.
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.
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 meeting 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 08/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 07/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 06/2020 
End 06/2023
 
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
 
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 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