Supervisor suggested projects

In this page, you will find some project ideas proposed by the supervisors. These projects have been grouped based on our research focus areas and topics to provide you an easier way to access.

Focus areas and research groups are ordered alphabetically. Please browse the group you are interested and contact the supervisors for further discussion.

Note a project listed in a focus area does not always suggest it is relevant to the scope of that focus area. So, please have a look at all of them.

Dr Neetesh Saxena

  1. Blockchain technology for the healthcare system.
  2. Monitoring IoT security for systems such as home automation, healthcare, smart grid, and transportation - electric vehicle, system.
  3. Security and safety of the cyber-physical system
  4. Cloud security and data privacy
  5. Secure mobile applications such as SMS based applications.
  6. Attacks analysis of GSM network through open source tool
  7. Consumers oriented secure smart grid applications

Contact him at:

Dr Edward Apeh

  1. Cyber Intelligence Analytics.
  2. Digital Intelligence and Investigation Systems
  3. Financial Fraud Monitoring and Detection Platforms.
  4. Digital Market Platforms.
  5. Polarisation Data Analysis and Visualisation Platforms.
  6. Wearable Technology Data Analytics.
  7. Personalised Learning Management Systems.
  8. Information Retrieval Systems.
  9. Reference and Master Data Management Systems.
  10. Smart Energy Data Analytics.
  11. Asset Management Platforms.
  12. Behaviour Analytics.

Contact him at:

Dr Shamal Faily

Head of BU Cyber Security Research Group (BUCSR -

  1. An Asset Elicitation Mobile App.
  2. Privacy Impact Assessments with CAIRIS.
  3. Integrating Dradis with CAIRIS for improved penetration test reporting.
  4. Evaluating CAIRIS for different security & privacy requirements engineering methodologies.
  5. Integrating Security, Safety, and Human Factors Engineering in Critical Infrastructure with CAIRIS.
  6. Security & Privacy Risks associated with NHS Data Sharing.

Contact him at:

Note: More details about Shamal's projects can be found at

Dr Deniz Cetinkaya


  • software engineering practice and methodology
  • model driven software development
  • modeling for Internet of Things
  • data analytics and visualization
  • data extraction
  • knowledge engineering
  • domain specific modeling, metamodeling and model transformations
  • automated software development and code generation
  • agent based discrete event simulation
  • modeling and simulation


  1. An online environment for sensor network modeling and simulation
  2. An online diagramming tool for business process modeling
  3. Extracting data from PDF documents
  4. UAV Flight Simulation using FlightGear
  5. System design, modeling and simulation for adaptive traffic light signalization
  6. An online digital toolkit (2 projects in either sports domain or health domain)
  7. Resource allocation tool for managing student supervision (ideally online)

I am happy to discuss any other project ideas. I am currently available for Masters Projects.

Contact her at:

Dr Raian Ali

  1. Digital Addiction - Using or Developing Further the B-SmartAware system : Please also refer to: in Collaboration with StreetScene Rehab Centre Bournemouth
  2. Regulating Online Gambling Through Persuasive Technology. The EROGamb Project: In collaboration with GambleAware and a range of charities on gambling addiction including The Gambling Therapy
  3. A Crowdsourcing Platform for Detecting Hate Crime and Online Harassment in Videos. In collaboration with James Palfreman-Kay from Equality and Diversity office, BU.
  4. Gamification, Persuasive Technology and Digital Motivation Design Methods. See:
  5. Interactive and Meaningful Transparency about Privacy Norms in Enterprise Information Systems.. See:

Contact Raian at:

Note: Raian will be happy to engage you with external collaborators to provide you with practitioners knowledge and also case studies. This includes the Gambling Therapy, StreetScene Addiction Recovery, etc. See External Project page. Profile: and

Further reading and updates: and and

Dr Gail Ollis

These projects are suitable for degree titles requiring a built artefact (Software Engineering; Computing).

I am not able to supervise them all but I am a potential client for some.

  1. A better bookmark manager. First and foremost it must have a really good UI. I'm happy to talk to you about what that means and other potential features. (client)
  2. A visuospatial email client - something which looks more like Trello than Outlook. Good UI designer required. (client)
  3. A dating app with no images. Users 'swipe' according to a tweet-sized text written or spoken by potential partners.
  4. A visualisation tool for citation relationships between papers stored in a bibliographic database.
  5. A unit planning tool to make it easy for lecturers to complete the documents required for timetabling. Clickbait: “You won't believe what these poor lecturers have to do!” (client)
  6. A scheduling tool for project defences. Your project could be used to book every final year project defence in May 2020! (speak to Deniz Cetinkaya)
  7. A themed book review website. Unlike existing sites it will have a distinctive theme-related appearance for each genre. It must be configurable so that the client can add new genres themself. (There is an offsite client).

Click here for Gail's supervisor profile

Contact Gail at:

Dr Gernot Liebchen

  1. An application to check validity of SQL implementations with possible visualisation.
  2. A student project progress tracking system.

Contact him at:

Dr. Marios Angelopoulos


  1. Algorithmic aspects of Wireless Sensor Networks
  2. Internet of Things (IoT)
  3. Algorithmic aspects of Wireless Power Transfer
  4. Crowdsourced Systems
  5. Artificial Intelligence and IoT

Contact him at

Note: Good quality projects will be considered for publication in international conferences.

Dr. Wei Koong Chai


  • Information-centric networking (ICN)
  • Complex network analysis
  • Modelling of spreading processes in networks
  • Network Resilience
  • Communications in cyber physical systems (e.g., smart grids)


  1. Information resilience for communication networks in disaster scenario
  2. Information dissemination in mobile networks
  3. Spreading phenomena in real networks (e.g., transportation systems such as rail/air/road, communication networks, etc.)
  4. Robustness of inter-dependent networks
  5. Analysis of multiplex networks

Contact him at


  • Students are encouraged to arrange a meeting to discuss the projects listed above.
  • Good quality projects will be considered for publication in international conferences.

Dr Reza Sahandi

Project Title: Design and development of an interactive website for data gathering and analysis.

Description: This contributes to a European project for developing smart logistic systems for efficient and effective delivery of goods and passengers. A website should be designed for information gathering for the development of smart logistic systems. The website, which will be part of a living laboratory, will obtain views of users/stakeholders in respect smart logistic systems. Information gathered should be analysed and presented in predetermined forms. At the start of the project, a number of stakeholders should be interviewed, which may influence the design of the website.

For further information, please contact Dr Reza Sahandi at:

Dr Huseyin Dogan

  1. SmartAbility App development: detection of user abilities and development of integrated assistive living technologies.
  2. Digital toolkit for MS (Multiple Sclerosis) fatigue management through the use of smartphone sensor technologies.
  3. Development of a mobile app to provide diet and nutrition guidance with monitoring indicators of nutritional wellbeing for people living with and beyond cancer.
  4. Development of a text to speech application that could be used in the Hospital environment and is adapted for medical protocols.
  5. Integrating safety, security, and human factors engineering in rail infrastructure design and evaluation; human factors toolkit development for the rail sector.
  6. Development of Usable Security heuristics that can be used to enhance trust in User Interfaces for mobile financial services.
  7. Driverless/autonomous cars: the next generation Human Computer Interaction in the car i.e. conducting eye tracking and head up display experimentations.

Contact him at:

Dr Nan Jiang

  1. Propose security testing strategies for evaluating the security of a gesture based CAPTCHA scheme.
  2. Design and develop a universal gamification service to enable gamification feature in existing apps.
  3. Crowdsourcing + persuasive technology based mobile apps (any application area).
  4. Where is my car? A drone based app that will guide you to find your car in a car park.

Contact him at

Further reading:

Contact him at:

Dr Benjamin Gorman

I like to think of solution-based projects. Below you will find the Problem (what are you trying to solve with computing), Motivation (why is it an important problem to solve?), Solution (what is your computing-based solution?) and Evaluation (how will you check whether you solved the problem?) ideas for each of these ideas.

1. TactColour / Colourfeel

  • Problem/Motivation: People with ICVD (impaired colour-vision deficiency) have trouble differentiating colours (e.g., pink versus grey), typical assistive tools do not leverage on their natural colour differentiating ability. For example some people with ICVD hold items closer to their eyes to help them with differentiating colour. See this paper for a similar idea:
  • Solution: A finger mounted camera or colour sensor could provide small details (e.g., the redness/greenness of a colour) via tactile or audible information relayed to a unit on the users wrist.
  • Quick Mock-up: Endoscopy Camera/Colour sensor + Arduino/Raspberry PI (may be needed for processing colour) or android phone via bluetooth
  • Evaluation: Compare against state of the art, or no assistance

2. Jewellers-Magnifying Glass for ICVD

  • Problem/Motivation: People with ICVD (impaired colour-vision deficiency) have trouble differentiating colours, typical tools do not leverage on their natural colour differentiating ability.
  • Solution: A small Jewellers Magnifying Glass / Kaleidoscope type device, which has a camera (similar to above setup) along with a lens on each end and can be used to give audible or vibrotactile feedback about the colours. Light levels can be controlled through placement of the device over the colour. Could also be built as an add-on lens to a smartphone.
  • Evaluation: Compare against state of the art, or no assistance.

3. Situational/Contextual/Environmental Aware Subtitles/Captions

  • Problem/Motivation: Subtitles are either on or off. They do not adapt to viewer information (e.g., hearing loss, language ability), the environment (noisy, quiet etc.) or the media context (eg., news broadcast versus sport).
  • Solution: Using contextual information from viewer data (e.g., hearing ability, age, language ability, custom user-set tags), media context (e.g., medium, scene lighting, scene type, actors present in scene, show, genre, year, country of origin, video quality) along with environmental noise and other environmental data (e.g., location, time of day), subtitles could adapt to the current context to improve viewing for users.
  • Quick Mock-up Using amazon prime x-ray data, quick mock up with processing/arduino?
  • Evaluation: Qualitative evaluation against standard captions along with situations that encumber viewing (e.g., noise, foreign shows etc).

4. Speechreading Aids

  • Problem/Motivation: People with a hearing loss sometimes need to use speechreading (commonly called lipreading) to help understand a speaker. These projects aim to enhance people’s ability to speechread more effectively. See
  • Solution Ideas:
  1. ColourLips
    • Extract lips from video feed
    • Change colour based on frequency of sound information
    • Changed colour based on phoneme (sound) classification
  2. DistortLips
    • Extract lips from video feed
    • Alter or exaggerate lip shapes

5. AI-Speechreading Tools

  • Recent advancements in Artificial Intelligence (e.g, Google’s ‘Watch, Listen, Attend and Spell’ system, LipNet, and Liopa) have demonstrated that when the visual signal (from the lips) is used in combination with the acoustic signal, this increases speech recognition rates. However, to date there has been very little research on using these AI driven visual-speech recognition systems to supply information to those with hearing loss.
  1. Using some form of tech such as Liopa:
  2. Or google’s lipreading technology to build a working lipreading aid

6. How do they say it?: Foreign Language Learning Video App (MirrorMirror)

7. 360 degree video speechreading learning system

  • Which may utilise VR devices (such as the HTC Vive, Oculus Rift) to improve people’s ability to speechreading in specific situations.

8. MumbleNotifier: (Similar to Lapp: A Speech Loudness Application for People with Parkinson on Google Glass -

  • Develop a method to determine if a speaker is mumbling or not speaking clear enough/loud enough, or if they are talking too fast.
  • Present this audibly, visually or tactfully
  • See if it helps quantitatively (record raw data) and subjectively.

Contact him at

Keith Pretty and Dr Huseyin Dogan

Multiple Sclerosis (MS) app suggestion database

Note: This project is large enough for two students to work on. One working on the database back-end and one focusing on the front-end interface.

There are an increasing number of mobile and web apps that specifically support people with MS (MSers) to help them manage symptoms such as fatigue. There are also many other apps that can help in areas such as mood tracking, medicine management and brain training.

Despite the opportunities to help MSers and Health Care Professionals (HCPs), the installs of the MS specific apps are very low. Many only show a few thousand installs, which suggests even smaller numbers using them on a regular basis. Compared to the 2.5 Million people known globally to have MS, this raises questions concerning why there is not a wider adoption of these digital health tools. This is particularly important with reducing funds in UK MS health care and the increasing role that digital health tools are expected to play in managing public health in the future.

This project aims to create a database that MSers and HCPs may use to find apps that can help them. Currently, it is not possible to search app stores, beyond those specifically aimed at MS. There are some web resources to help MSers find apps, but most of these are limited in size and scope.

At the next stage, the database portal will be used as a research tool, inviting MSers and HCPs to comment on their use of apps. Ultimately, this research will lead to recommendations and a proposed practice framework for improving the opportunities afforded by MS digital health solutions globally.

Key aim

  • The project aims to enable those with MS and HCPs to find and use digital tools to personalise the journey to diagnosis, treatment and managing the symptoms of MS.

Key objectives

  • To create a publicly accessible web database of mobile and web apps that offer support to MSers.
  • To create database search interfaces for MSers and HCPs to find apps using specific search criteria.
  • To create and integrate research tools and methods to capture user data on MSers' and HCPs' use of apps.

This project offers the opportunity to work on specific project outcomes in creating the back and front end database tools for this project. It offers the opportunity to work with a multi-disciplinary team currently developing apps for MS and working with global teams. There will be other students working on digital health and assistive living technologies (ALT) in this area, with opportunities at the end to share in work on outputs, such as journal papers and conference presentations.

If you are interested in working on this project, contact Keith Pretty to discuss it:

Dr. Shahin Rostami

  1. Visualisation of Artificial Intelligence Algorithms (Evolutionary Algorithms)
  2. Adaptive Computer Interfaces (Machine Learning + EEG data)
  3. Behavioural Characteristics for Artificial Intelligence in Computer Games (Evolutionary Algorithms + Artificial Neural Networks)
  4. A platform for benchmarking Evolutionary Algorithm (Docker + Evolutionary Algorithms)

Contact him at


  • Up to date project information available here:
  • These projects will give you the opportunity to work with relevant and current real-world data-sets. You will require some programming skills.

Dr Paul de Vrieze

Dr Lai Xu

Dr Sofia Meacham

SW design and development projects:

eLearning - Education:

  1. Software development for adaptive VLE

Interface Design:

  1. Explainable AI (interface design and social aspects for classification algorithms).

System modelling:

  1. Using real-world problems

Business processes:

  1. Using real-world problems

More on specific external projects.

Contact her at:

  • projects.txt
  • Last modified: 2019/05/24 14:00
  • by Deniz Cetinkaya