Switch to English
Software production
Cursus informatieRooster
Studiepunten (ECTS)7,5
Categorie / NiveauM (M (Master))
Aangeboden doorFaculteit Betawetenschappen; Graduate School of Natural Sciences; Graduate School of Natural Sciences;
Contactpersoonprof. dr. S. Brinkkemper
Telefoon+31 30 2533175
prof. dr. S. Brinkkemper
Overige cursussen docent
Contactpersoon van de cursus
prof. dr. S. Brinkkemper
Overige cursussen docent
1-GS  (05-09-2022 t/m 11-11-2022)
TimeslotC: C (MA-mid/namiddag,DI-middag, DO-ocht)
Cursusinschrijving geopendvanaf 30-05-2022 t/m 24-06-2022
AanmeldingsprocedureOsiris Student
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
Na-inschrijving geopendvanaf 22-08-2022 t/m 19-09-2022
Plaatsingsprocedureadministratie onderwijsinstituut
The overall aim of the course is to learn to perform a small scientific research project.
The course is therefore a good preparation for the graduation project in which a more complex research project is to be conducted.

In this course students will learn to:
  • acquaint themselves with the state-of-the-art of research in software production
  • be able to formulate research questions to study phenomena of software production
  • design and execute a small research project in software production
  • report on the research project results in a scientific paper

The assessment is performed by a series of assignments that results into a scientific paper (with grade weights):

  • topic selection (5% of the final mark)
  • annotated literature review (15%
  • research project design and planning (15%)
  • report on experimental data (15%)
  • draft paper (20%)
  • peer review (0%)
  • final research paper with knowledge clip (30%).

To qualify for a repair of the final result the mark needs to be at least a 4. 

Note that this course can't be taken by students who are starting with the MBIM program.



Software Production is the scientific domain that covers product development, corporate entrepreneurship, and societal implications of large scale software development under market conditions.

The educational model is conducting a research project in teams of two students through the execution of the various research stages interwoven with the writing of a research paper.

In this course all students will execute a designated software production project in the framework of the Care2Report research program, see
This research program aims to realize automated conversation summarization in several societal domains, such as healthcare consultations, nursing notes, police warrants, business analysis workshops, and survey interviews.
The task will be chosen, elaborated, and executed by teams of two students.

The research projects will be in the domains of:

  • requirements engineering and software architecture for the gathering and organizing of the specifications for software production, and functional and technical architectures to be detailed in several other models, that are in fact perspectives of the system.
  • computational linguistics to arrange for the proper transformation of spoken dialogues into meaningful summarized reports.
  • ontological conversation interpretation to generate ontologies for the guidelines in the medical domain for general practitioners, medical specialists, and nurses.
  • business model validation for the design of product segments on the Care2Report conversation summarization platform.
  • product contents validation by organizing an empirical pipeline for gathering a set of consultation dialogues with corresponding reports.

Every year there is central topic for the seminar, which in this year will be:

  • Conversational applications – the case of automated medical reporting by Care2Report
After the end of the course, the students who prepared the best research papers may be invited to continue working at those together with the lecturers/researchers with the aim of submitting the papers to conferences or journals. 

Course form
The course runs as a seminar with interactive sessions: discussions led by students, PhDs, and staff.
The research project is performed in teams of two assisted by peers. Students will present their topics, papers and clips, as well as their final paper and knowledge clip.

Topics covered in the course:

  1. an overview of the research program of Care2Report
  2. various topics in software production, conversational systems, computational linguistics
  3. writing an annotated literature review
  4. formulation of research questions: the main questions versus sub-questions
  5. designing the research steps
  6. data gathering, analysis, and metrics in software production
  7. how to write a scientific paper
Various AI and software technologies will be utilized to develop a well-designed collection of research papers with learning modules consisting of short videos, explanations, and attractive presentations.
Societal materials and case material in various media will be included to boost the viewer experience.

  • El Assy, O., de Vendt, R., Dalpiaz, F., Brinkkemper, S. (2022). "A Semi-automated Method for Domain-Specific Ontology Creation from Medical Guidelines". In: Augusto, A., Gill, A., Bork, D., Nurcan, S., Reinhartz-Berger, I., Schmidt, R. (eds) Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2022 2022. Lecture Notes in Business Information Processing, vol 450. Springer, Cham.
  • Molenaar, S., Maas, L., Burriel, V., Dalpiaz, F., & Brinkkemper, S. (2020, June). "Medical Dialogue Summarization for Automated Reporting in Healthcare". In: International Conference on Advanced Information Systems Engineering (pp. 76-88). Springer, Cham.
  • Schiphorst, L., Doyran, M., Molenaar, S., Salah, A. A., & Brinkkemper, S. (2020, November). "Video2report: a video database for automatic reporting of medical consultancy sessions". In: 2020 15th IEEE International Conference on Automatic Face and Gesture Recognition (FG 2020) (pp. 552-556). IEEE.
  • Molenaar, S., Schiphorst, L., Doyran, M., Salah, A. A., Dalpiaz, F., & Brinkkemper, S. (2020). "Reference Method for the Development of Domain Action Recognition Classifiers: The Case of Medical Consultations". In: Enterprise, Business-Process and Information Systems Modeling (pp. 375-391). Springer, Cham. Invited for special issue - Journal of Software and Systems Modeling
  • Maas, L., Geurtsen, M., Nouwt, F., Schouten, S., Van De Water, R., Van Dulmen, S., & Brinkkemper, S. (2020, January). "The Care2Report System: Automated Medical Reporting as an Integrated Solution to Reduce Administrative Burden in Healthcare". In:  Proceedings of the 53rd Hawaii International Conference on System Sciences.
More literature will be discussed and selected by the students during the seminar.

Verplicht materiaal

Minimum cijfer-

Switch to English