Learning outcomes

By the end of this course, students will be able to:

  • conduct a literature search to identify the state of the art for a given research context and topic;
  • formulate and evaluate the quality of a research question and its sub-questions and hypotheses;
  • define an evaluation protocol to answer a defined research question;
  • participate in a peer review process as an author and as a reviewer;
  • orally present the different stages of a research study, and justify the choices made.


 

Goals

The objective of this course is to introduce students to the scientific research process and to provide them with the basic skills needed to carry out such a process.

Content

The main thread of the course is based on the essential steps in conducting scientific research. The student is led to define a research question on a computer science topic, a protocol to answer it and to present their research work orally. They are also introduced to the peer review process and the proper use of bibliographic search engines.

Assessment method

The final grade takes into account the evaluation of:

  • the assignments handed in during the whole quarter;
  • an oral presentation of the work done.

Sources, references and any support material

  • Saunders, Mark N. K.; Bristow, Alexandra; Thornhill, Adrian and Lewis, Philip (2019). Understanding research philosophy and approaches to theory development. In: Research Methods for Business Students, 8th edition. Harlow: Pearson Education, pp. 128–171.
  • Felderer, Michael and Guilherme Horta Travassos, eds. Contemporary Empirical Methods in Software Engineering. Springer, 2020.
  • Paul Ralph et al. (2020). Empirical Standards for Software Engineering Research. arXiv:2010.03525. https://doi.org/10.48550/arXiv.2010.03525

Language of instruction

Anglais
Training Study programme Block Credits Mandatory
Bachelor in Computer Science Standard 0 5
Bachelor in Computer Science Standard 3 5