Open Journalism Infrastructure
ICT & Software Engineering
Client company:Het Redactieportaal
Alejandro Garcia Valdez
Artem Stolbchenko
Egor Knyazev
Niels Linssen
Vincent von Schilling
Project description
Open Journalism Infrastructure is a microservice platform for creating news stories to which external modules can be attached to extend the functionalities of the system to work on the stories. The main research challenge of the project was the seamless integration of these external modules and the design of the system's architecture.
Context
One of the main issues of automating an editorial office is to implement a correct and realistic workflow into a software system. The industry only provides so called “all-in-one” solutions which almost never is living up to the expectations.
A possible solution is to create a journalistic platform, that external modules can connect to, so the editorial office can choose the tooling they favor the most. This means that every article, journalistic investigation, or just an interview or other items, should be stored, enriched, and edited. In the final phase, an item can be published to multiple channels. This way of working is called story-centric workflow.
Results
The most important product produced over the course of the semester is the system itself. The architecture we developed allows the system to be flexible and apply itself to many use cases beyond the scope of this semester's project. The system has been validated through consultation with the stakeholder and rigorous testing of the cloud deployment environment which places our Technological Readiness Level firmly at a 6 according to the European Union definition.
About the project group
We're a group of 5 software engineering students currently doing our advanced semesters. We've worked for 3 days per week over the past semester in an agile development process