Detailed Program 2015-2016

Goals and Objectives

In this course, we will explore the role of research methods in computer science, drawing upon practical examples from empirical approaches in software engineering. As a hands-on excercise we will replicate an existing experiment reported in a software engineering conference where all experimental data is publicly availble as a replication package.

After this course, you should be able to ...

  • Name and explain different approaches to conduct computer science research (i.e. feasibility study, case study, comparative study, literature survey, ...).
  • Understand the peer reviewing process inherent in academic research, including the implications it has for reporting research results (i.e. writing papers).

Target audience: This tutorial is aimed at students who want to improve their research skills. In particular those who are concerned with

  1. fine-tuning research questions;
  2. deciding on the best way to address them and
  3. writing it all up in high-quality research papers.

Teaching Material

Time Schedule

wednesday 13:45 tot 18:00 (G.015)
23-Sep	  -- no lecture (academic opening)
30-Sep	  -- no lecture
07-Oct	Session 1: Overview of (Empirical) Research Methods
14-Oct	Session 2: Reporting and Reviewing
21-Oct	Session 3: Choice of Replication Experiment
28-Oct	  -- no lecture
04-Nov	Status report
11-Nov	  -- no lecture
18-Nov	  -- no lecture
25-Nov	Status report
02-Dec	  -- no lecture
09-Dec	  -- no lecture
16-Dec	Status report
23-Dec	 -- kerstvakantie   

 Exam

The exam part for the Antwerp module on Research Methods in Software Engineering will take the form of will take the form of a lab report where you will report about a replication experiment where you try to repeat an experiment reported in a relevant software engineering paper where the experimental data is publicly available.