Research projects

contact info

Secretariat
Open Universiteit
Valkenburgerweg 177
6419 AT Heerlen
Netherlands
 
phone: +31 (0)45 576 2828
email: secretariaat.mst@ou.nl
www: http://cs.ou.nl/
twitter: @ou_informatica

Overview

Project descriptions

Future-proofing File Carving (2018-2022)

Het reconstrueren van verwijderde bestanden, file carving, vormt een cruciaal onderdeel van digitaal forensisch werk, veelal betreffende kinderporno. De explosieve datagroei maakt file carving steeds tijdsintensiever en dus ongeschikter, waardoor bewijsmateriaal verborgen blijft. File carving is nog per device en per app apart opgezet resulterend in een aanzienlijke vertraging om telkens voor nieuwe apps file carving te ontwikkelen. Onderzocht gaat worden hoe door abstractie en generalisatie het app-specifieke deel zo klein mogelijk gemaakt kan worden. Spin-off zal een breed toepasbaar, modulair, onderhoudbaar en uitbreidbaar framework zijn met bijbehorende benchmark om de resultaten van nieuwe technieken met elkaar te kunnen vergelijken.

Supported by: NWO Lerarenbeurs
Participating CS members: Vincent van der Meer, Hugo Jonker, Marko van Eekelen

Making computers work harder (2019-2021)

Moderne computerhardware kan meerdere berekeningen gelijktijdig verwerken. Echter, moderne computersoftware is vaak gelimiteerd tot één berekening tegelijk. Om de resulterende processoronderbenutting te verlichten, ontwikkelt de onderzoeker innovatieve programmeer- en testtechnieken die het coördineren van gelijktijdige berekeningen versimpelen.

Supported by: NWO Veni
Participating CS members: Sung-Shik Jongmans

Cyberweerbaarheid in Limburg (2019-2021)

Digitalisering is ook voor de Limburgse MKB ondernemingen een steeds belangrijker onderdeel van hun bedrijfsvoering. Daarmee nemen hun kwetsbaarheden als gevolg van cybercriminaliteit toe, waarbij uit onderzoek van het Platform Veilig Ondernemen blijkt, dat het bewustzijn rond dit onderwerp nog zeer beperkt is. Het project Cyberweerbaarheid in Limburg wil dat veranderen door een actieve community tot stand te brengen waarin ondernemers en andere maatschappelijke organisaties zich kunnen informeren over cybersecurity, verbindingen kunnen leggen met andere bedrijven en ICT dienstverleners, inzicht krijgen in hun individuele situatie door weerbaarheidscans en zelfevaluaties, maar ook met e-learning modules zichzelf en hun medewerkers kunnen trainen.

Supported by: RVO
Participating CS members: Hugo Jonker
project website

IMPRESS: Improving Engagement of Students in Software Engineering Courses through Gamification (2018-2021)

While our society increasingly depends on software for more and more aspects of civic, commercial and social life, software engineers struggle to ensure that software achieves the necessary high quality this requires. Although the discipline of software engineering offers different techniques and strategies to ensure quality, programmers in practice are reluctant to engage with them, with detrimental effects on software quality. A root cause of this situation lies in how software developers are educated: Software engineering education generally tends to focus more on the creative aspects of design and coding, whereas the more laborious and less entertaining activities are neglected; this disengagement with software quality assurance techniques carries over to practice. We therefore need a fundamental change in how software engineering is taught and perceived. Tomorrow's software engineers need to be raised with an appreciation of software quality, and quality assurance techniques need to become a natural aspect of software development, rather than a niche topic. To achieve this attitudinal change, the IMPRESS project will explore the use of gamification, i.e., the application of game-design elements and game principles in non-gaming contexts, which has seen successful applications in other domains.

Supported by: Erasmus+
Participating CS members: Tanja Vos, Stefano Schivo
project website

Fearfighter 2018-2020

In dit project wordt een app ontwikkeld die burgers helpt om conclusies te trekken over de veiligheid in hun stad. FearFighter baseert zich op feiten en niet op de onjuiste indrukken en mythes die vaak het gevolg zijn van angst of onwetendheid. FearFighter is een project in het kader van het nieuwe OU onderzoeksprogramma 'De Veilige Stad: veiligheid in stedelijke omgevingen'.

Supported by: OU De Veilige Stad
Participating CS members: Harald Vranken

SERF: Structured Exercise Repository with Feedback (2018-2020)

De Open Universiteit (OU) en Technische Universiteit Eindhoven (TU/e) willen een open en online opgavenbank voor programmeeronderwijs in Java ontwikkelen. De opgavenbank is gestructureerd door middel van een voorkennisgraaf die het mogelijk maakt voor diverse onderwijsinstellingen de opgaven eenvoudig in te passen in hun huidige onderwijs. De leermaterialen worden ondersteund met tools voor het automatisch nakijken en het geven van directe feedback over de kwaliteit van de uitwerkingen van studenten.

Supported by: Ministry of OCW: Open en Online Onderwijs
Participating CS members: Tanja Vos, Harrie Passier, Stefano Schivo

Testomat (2017-2020)

Nowadays, quality software has come to mean "easy to adapt" because of the constant pressure to change. Consequently, modern software teams seek a delicate balance between two opposing forces: striving for reliability and striving for agility. The TESTOMAT project will support software teams to strike the right balance by increasing the development speed without sacrificing quality. The project will ultimately result in a Test Automation Improvement Model, which will define key improvement areas in test automation, with the focus on measurable improvement steps.

Supported by: ITEA3
Participating CS members: Tanja Vos
project website

Training for Smart Services (2018-2020)

Er is een groeiend tekort aan IT-personeel in de regio Vlaanderen - Nederland. Brightlands Smart Services Campus, Corda Campus, Fontys Hogeschool Eindhoven, Hogeschool PXL, Artesis Plantijn Hogeschool Antwerpen, Gemeente Heerlen, Open Universiteit en Zuyd Hogeschool brengen hierin verandering. Zij slaan de handen ineen en ontwikkelen samen met bedrijven in de regio een uniek traineeship.

Supported by: Interreg Vlaanderen-Nederland
Participating CS members: Marko van Eekelen, Frank Tempelman
project website

Open Maths - activating learning mathematics online (2018-2019)

Bèta-opleidingen zoals informatica en ingenieurswetenschappen vereisen een diep wiskundig inzicht en de juiste vaardigheden om problemen op te lossen. Het ontbreekt universitaire studenten echter vaak aan de juiste wiskundige kennis waardoor zij vaak kookboek-achtige recepten te gebruiken om problemen op te lossen. De wiskunde kennis die studenten tijdens hun opleiding opdoen zijn dan ook vaak niet geschikt voor hun latere loopbaan. Open Maths is een nieuwe verzameling van onderwijsmethoden. Het is gebaseerd op de meest recente onderzoeksresultaten uit de neurowetenschappen, psychologie en wiskundige didactiek en op wijdverspreide ervaringen in het onderwijs. Het project Het doel van het project is om deze onderzoeksresultaten innovatief te vertalen naar online onderwijs op universitair niveau. Het project omvat de ontwikkeling, het onderwijs en de evaluatie van een volledige cursus Open Maths aan de Open Universiteit. Het doel van deze (optionele) cursus is om studenten voor te bereiden op het leren van wiskunde. In het bijzonder zullen studenten aan het einde van de cursus in kennis hebben en in staat zijn om het echte wiskundige denken te waarderen en wiskundig te redeneren over logische stappen. En ook online middelen en softwarehulpmiddelen te gebruiken. De student is gestimuleerd om moeilijke onderwerpen te leren en herkent hoe wiskundige probleemoplossing samenwerking in teams kan ondersteunen. Samengevat is het doel: wiskunde open te stellen voor studenten en wiskunde open te stellen voor studenten.

Supported by: NWO Comenius Teaching Fellow
Participating CS members: Greg Alpár

Well-being of people in urban environments (2018-2019)

Informatici en psychologen van de Open Universiteit zijn een gezamenlijk onderzoek gestart met als uiteindelijk doel het welzijn van mensen in stedelijke omgevingen te verbeteren. Ze doen dat door enerzijds data te verzamelen over de omgeving en anderzijds te onderzoeken wat mensen van die omgeving vinden en hoe ze zich daarin voelen. Als je weet welke aspecten van een stedelijke omgeving het welzijn van mensen bevorderen, kun je gericht maatregelen nemen om hun welzijn te verbeteren.

Supported by: OU De Veilige Stad
Participating CS members: Harald Vranken

Simplifying multicore programming through familiarity-centricity (2017-2019)

Modern computing devices have processors with multiple processing cores, called multicore processors. Curiously, programming concepts used for multicore programming today were invented already decades ago, in a time when processors had only one core. These unsophisticated concepts make multicore programming complex and error-prone. As a result, the majority of software programmed today still uses only one core, leaving the remaining cores structurally underutilized. Such underutilization becomes increasingly problematic in the future (as numbers of cores will only increase), decelerating the technological progress that modern society has become accustomed to. Simplifying multicore programming therefore constitutes a major challenge for today's software industry, providing exciting research opportunities for computer scientists. In this Rubicon project, I aim to develop an innovative programming language to simplify multicore programming, built on a pivotal &emdash; recently discovered &emdash; design principle: familiarity-centricity.

Supported by: NWO Rubicon
Participating CS members: Sung-Shik Jongmans

Advise-Me: Automatic Diagnostics with Intermediate Steps in Mathematics Education (2016-2019)

Most digital testing and practicing tools in mathematics education review only a final answer, and do not look at the steps taken to reach the final answer. However, intermediate steps provide essential information for a detailed assessment of student skills. Assessing intermediate steps also corresponds to the pen and paper practice, and is a wish from the mathematics education sector. This project studies the automatic assessment of intermediate steps in mathematics education for domains such as Numbers and Relationships. We develop general feedback and assessment services that can be used by existing digital learning environments. These services give accurate diagnoses of intermediate steps and use these to determine mathematical knowledge, skills, and competences.

Supported by: Erasmus+
Participating CS members: Bastiaan Heeren
project website

Strategy-based tutoring systems for programming (2015-2019)

Learning programming is becoming increasingly popular but is also very challenging. Automated tools can support students in learning programming. Tutors that support the stepwise implementation of programs through various strategies and that are easily adaptable by teachers are scarce. In this research we develop technical concepts and solutions for constructing strategy-based and teacher-adaptable tutoring systems for programming. The novelty of our approach is the use of compiler technology to analyse incomplete student solutions to derive feedback and hints. The research will be evaluated by user data analysis of a tutor prototype and a feedback benchmark that we will design ourselves.

Supported by: NWO Lerarenbeurs
Participating CS members: Hieke Keuning, Bastiaan Heeren