Table of Contents

External projects

In this page, you will find projects proposed by external clients and approved by us. These projects have been grouped by the businesses/organisations alphabetically to provide you an easier way to access.

Please browse the businesses you are interested and contact the supervisors through emails for further discussion. If a supervisor is not listed, please contact the client to see if the project is still available.

Note the number after the client name indicates how many students have signed up for it.

Projects with Gilmond (2021 - 22)

Contact:

Project 1: Data Lake ingestion, correction, manipulation and reversion. (Data Quality).

Project 2: Data lake performance stepping – caching engine that is configured by a closed loop performance validation.

Project 3: Closed loop ‘real-time’ configuration system

Project 4: ‘Real-Time’ data analysis from Data Lake

Project 5: Consumer interaction interface

Project 6: Flexible, deployable, performant and scalable workflow engine


Supporting fathers alienated from their children

This is a cross-disciplinary opportunity, with multiple projects possible, focusing on different aspects such as software development, security & privacy and automated analysis using AI.

The projects associated with this opportunity will be tested in a wider research project to capture the experiences of fathers who have been alienated from their children: https://100kfathers.com/

Ultimately, the aim is to develop a proof of concept for a mixed methods research platform on iOS / Android, allowing fathers to upload artefacts of their everyday life, e.g., pictures, soundbites or text to a secure server anonymously. Also, the researchers on the platform should be able to push free text questions to the participants who should respond either using tick boxes, scales or free text, depending on the question. The data can then be analysed using Artificial Intelligence (AI) and downloaded by the researcher for manual analysis using Qualitative Data Analysis Software like NVivo.

This proof of concept contains at least three different conceptual areas of interest. Each of the following areas can be addressed by different individuals:

Interested?


A Collaborative Tool to Share Projects

Project: A Collaborative Tool to Share Projects

This project could have SE and Comp students AND BIT/ITM students working on it:

Project description:

SE or Comp students (or students with fairly good development skills):

BIT students:

Contact:


Bowraven

Project: Web based accounting tool

Bowraven is a business software vendor providing accounting tools to small businesses. Some of their tools are provided as macro-enabled Microsoft Excel spreadsheets. As there is an increasing demand to have web based solutions, they would like to turn these spreadsheets into web apps.

Contact:


Department of Psychology

TBC


Gambling Therapy

TBC


John Pipe International

Project: Packing case visualisation

We want to be able to produce 3D/isometric (if possible) drawings or sketches of the various packing case designs that we make such that we can alter various parameters such as the length, width and height, thickness of materials. The idea would be to be able to produce the sketches in a quick and an effortless way, with just a few parameters that can be varied.

We would like to be able to utilise the drawings on our website and in quotation emails that we send to customers, and also to communicate with staff internally.

Contact:


Met Police

Project:

Met Police is happy to consider and support any potential project related to their day to day activities, especially for those related to public.

Contact:

Note:

You should consider this as a direction and make sure the actual project will reflect your degree outcomes.


NHS Foundation Dorset Healthcare University

Problem An online bi-directional support hub that allows University staff and NHS staff to work collaboratively by sharing their ideas with and seek support from each other.

Contact:


Royal Bournemouth and Christchurch Hospitals

The project is now under review.

Problem:

Dr Martin Taylor, Endocrinologist & Internist at Royal Bournemouth Hospital would like to develop a user-friendly mobile app for healthcare screening.

Website:

Contact:


Research Series Ltd.

Project 1: Application Container Monitoring

Context: There are a number of new container technologies such as Docker, Kubernetes, CoreOS etc. A container image is a lightweight, standalone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings. It’s available for both Windows and Linux based apps, containerised software will always run the same regardless of the environment (https://www.docker.com/what-container).

Tasks: Sysdig Falco (https://github.com/draios/falco), an open source tool, provides some basic rules to detect odd behave on containers and apps.

Skills Required:

Desired Outcome: A documented prototype, packages and extended rules

Project 2: Custom Rules Development for Application Container Monitoring

Context: There are a number of new container technologies such as Docker, Kubernetes, CoreOS etc. A container image is a lightweight, standalone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings. It’s available for both Windows and Linux based apps, containerised software will always run the same regardless of the environment (https://www.docker.com/what-container).

Task: To develop additional security monitoring on Sysdig Falco (https://github.com/draios/falco), an open source tool, to detect a variety of threat scenarios.

We need a student or couple of students who can extend the current rules capabilities available on Falco to detect a variety of threat scenarios against containers misuse.

Skills Required:

Desired Outcome: A documented custom security rules developed on Falco as an extension to existing basic rules.

Website: http://www.research-series.com

Contact:

Dr Cyril Onwubiko (Cyril@research-series.com)


Streetscene - Digital Addiction

TBC


Technognomi Ltd.

Project 1: Threat Model Application

Technognomi Ltd developed an architectural framework called SEFTM (Secure Enterprise FrameworkTM). Part of this framework is the SEFTM Threat Modelling Method, which is a method for developing threat models. Technognomi Ltd would like to sponsor a final year project to produce a software application prototype to assist in the developing and the generation of threat models using the SEFTM Threat Modelling Method. Users should be able to develop threat models visually with the aid of defined shapes, and the prototype should generate end to end views and reports, based on the shapes and their parameters.

The platform should be platform independent, ideally based on a client server architecture, preferable thin client, and developed in Java.  

Project 2: Case Management Application

Technognomi Ltd would like to sponsor a final year project to produce a software application prototype of a Case Management System developed on the Camunda platform using Java, BPMN v2.0, CMMN v1.1, and DMN v1.1. The aim is to utilise BPMN, CMMN, and DMN modelling notations to develop a simple Case Management application. If needed, then Java can be used to fill in gaps or to improve the system. The modelling notations are available from the Object Management Group (OMG) and Camunda is an open source Business Process Management System (BPMS).   Project 3: Application of Time Driven Activity Based Costing

Technognomi Ltd would like to sponsor a final year project to research the topic of Time Driven Activity Based Costing (TDABC), to develop scenarios using BPMN on a business process simulator, and to apply TDABC on the modelled business processes. 

Note:

For all above listed projects, A report should contain the finding of the project and Technognomi Ltd will provide the requirements and the necessary development tools.

Contact:


British Telecom - Adastral Park

Testing and SW:

  1. Test specification.
  2. Test automation (software in Java/python to automate test generation).
  3. Web interface environment for data science applications (web interface for research contributions into an integrated toolchain)
  4. Code generation.

Automation

  1. Advanced Software Development- require strong programming skills.

Cloud architectures

  1. Advanced Programming and Networking skills.

Application areas: Several BT customers such as medical application, weather predictions, etc,

These projects are set in collaboration with BT research in Adastral park and the work has been set by their industrial/research requirements so the students will work in real case studies. Some of the projects require good software development and data science knowledge and some only good software development skills.

More projects will follow.

Contact:


Colonisation

Project Background: Humans are some of the greatest colonisers on our planet. Over the past 100,000 years we have colonised everywhere from the tropics to the arctic. Over the past 10,000 years since the invention of farming, colonisation has involved transportation of people and plants/animals to new places. However, while we understand the timing of these events, archaeologists don’t understand how farmers set themselves up in new environments. This project will use computational modelling (agent based modelling) to develop models for the colonisation and settlement of New Zealand.

Project: The early colonists arrived in New Zealand after a 2,000 mile journey over the Pacific Ocean. In their canoes they carried a number of plants and animals that were the basis of their economy and diet. The difficulty of returning to their homeland meant they had to ensure these species were established in New Zealand or risk death. This project will develop an agent-based model, which investigates the best strategy for the establishment of domesticated species in an unknown environment (e.g. is it best to invest heavily in one place or spread resources across multiple areas). The project will be carried out in either NetLogo or Python.

Note: It is expected that this work will be developed into a publication in collaboration with Dr Iza Romanowska (Barcelona Supercomputing Centre).

Contact:


Comic Book Wiki with version control

There is an existing database about old UK comic books with a simple web interface, but it needs extending so that crowdsourcing information can happen.

Contact


University Hospitals Dorset NHS Foundation Trust

Problem Royal Bournemouth & Christchurch Hospital would like to have a student to help them identify the issues within their current patient facing endoscopy procedures and provide process improvement recommendations to improve its efficiency.

The current processes are so convoluted that it takes 6 months to take a new member of staff and train them up to be able to do this independently. This means a patient will not be able to receive the endoscopy timely.

The student will be expected to have a close contact with the relevant staff within the hospital and they will be fully supported by the named clinicians.

Contact: