Academic Year: 2021

Empirical Software Engineering

Aviso Importante!

  • Microsoft Teams. Material atualizado do curso está disponível no Microsoft Teams. Em caso de dificuldade, entrar em contato por email.

Schedule

Lecture

Date

Topic

1

17/05

Part 1: Welcome! How this course is planned, evaluation criteria, important dates, preliminary agenda, etc.

2

19/05

Part 1: Failure is a Four-Letter Word by Andreas Zeller, Thomas Zimmermann, and Christian Bird

Part 2: Introduction to Empirical Software Engineering

3

24/05

Part 1: Empirical Strategies

Part 2: Survey

Part 3: Case Study

Part 4: Experiment

Part 5: Replications and Ethics in Empirical Studies

4

26/05

Part 1: Measurement and Scales

Part 2: Classification of Measures

Part 3: Examples of Product Metrics

Part 4: Metrics for Object-Oriented Programs

5

31/05

Exercise

6

02/06

Part 1: Refactoring

Part 2: Examples of Refactoring

Part 3: Bad Smells in Code

Part 4: Tools for Bad Smell Detection

7

07/06

Part 1: Metric Thresholds

Part 2: Definition of Detection Strategies

Part 3: Examples of Detection Strategies

8

09/06

Exercise

9

14/06

Part 1: Systematic Literature Reviews

Part 2: Conducting a Systematic Literature Review

See also: Guidelines for Systematic Literature Reviews in Software Engineering

10

16/06

Part 1: Group Work Presentation of Planning

11

21/06

Paper Discussion (6 Hats)

12

23/06

Paper Presentation and Discussion.

13

28/06

Part 1: Review to the 1st exam

14

30/06

1st exam

15

05/07

Part 1: Overview of Case Studies

Part 2: Case Study Process

16

07/07

Part 1: Experiment Terminology

Part 2: Experiment Process

17

12/07

Part 1: Experiment Scoping

Part 2: Experiment Planning

18

14/07

Part 1: Experiment Design

Part 2: Threats to Validity

19

19/07

Part 1: Experiment Operation

Exercise

20

21/07

Paper Discussion (6 Hats)

21

26/07

Paper Presentation and Discussion.

22

28/07

Paper Presentation and Discussion.

23

02/08

Part 1: Descriptive Statistics

Part 2: Hypothesis Testing

Part 3: Presentation and Package

24

04/08

Group Work: Presentation of Results

25

09/08

Part 1: Review to the 2nd exam

26

11/08

2nd exam

27

16/08

Final project: Peer review

28

18/08

Final project: Peer review

29

23/08

Final Project Workshop

30

25/08

Final Project Workshop

Grading

Text Book: Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Wesslen, A. Experimentation in Software Engineering, Springer, 2012.

Contact

ese.dccgmail.com

Departamento de Ciêcia da Computação
Av. Antônio Carlos, 6627 - ICEx - Pampulha
Belo Horizonte - CEP: 31270-010
Minas Gerais - Brasil

Sala: 4311
Telefone: +55 (31) 3409-5878