Due to the Corona virus education methods or examination can deviate. For the latest news please check the course page in Brightspace.

Prospectus

nl en

Seminar Empirical Software Engineering

Course
2011-2012

Goal

To gain knowledge of empirical methods and techniques for studying the engineering of software in real-life situation
To perform an empirical study of software engineering

Description

In this course we will perform an empirical study in the area of software engineering. At the start of the course, the lecturer(s) will explain some theory and methods and techniques for performing empirical studies. We will jointly read some papers and discuss these in class.As the course progresses emphasis will be on performing the study by the participants of the course while they are being coached by the lecturers.

In general, Empirical Software engineering aims at developing knowledge about software engineering in practice. Typical research questions are related to the effects of new technologies on the execution of software projects.

The course consists of two parts:
1) During lectures, a number of methods and techniques will be discussed for performing empirical studies in software engineering. These include: case studies, experiments, surveys.
These will be studied based on recent papers.
2) Supported by the lecturers and teaching assistants, students will develop and perform their own empirical studies.

Grading

Based on a paper written at the end of the course.

Topic

This year’s topic will be to study how professional software engineers reason about the severity of defects in software systems.
To this end, we will first study some papers on defect severity, knowledge modeling using ontologies and on performing interviews. Then, the students have to perform several interviews and do a joint analysis and synthesize this into a joint model with all participants on the course.

Literature:

  • Guide to Advanced Empirical Software Engineering , by Forrest Shull, Janice Singer, Dag I.K. Sjøberg (Eds), Springer, 2007

  • Papers will be handed out during the course

Registration

If you want to join this course, please contact Bilal Karasneh and/or Michel Chaudron: bkarasne at liacs.nl or
Chaudron at liacs.nl