A robot with Bluetooth receiver and odometer that will navigate and map the Bluetooth signals in a room/building.
Implement, test and compare different algorithms for indoor positioning.
Implement a system composed of an accelerometer placed on the hand of the patient and a micro-controller for computing the amplitude and frequency of the tremor.
Use state-of-art natural language understanding frameworks for generating ontologies from unstructured text.
Use generative models for generating relevant tests for Java programs.
Use agent organization/normative frameworks (eg. Thomas) for implementing a multi-agent system in a smart home or healthcare environment.
An automated tool for evaluating software development competencies for users by mining the code from git repositories.
Analyze, design and implement a data lake solution using Apache Spark and Hadoop.
Use evolutionary algorithms (eg. Genetic Algorithms) for generating routes in a real business environment.
Use blockchain technologies for creating a secure IoT solution for a smart house / building.
Use a software architecture testing tool such as ArchUnit to test different enterprise applications and provide insight.