Lecture |
Date |
Topic |
1 |
02/04 |
Part 1: Welcome! How this course is planned, evaluation criteria, important dates, preliminary agenda, etc.
|
2 |
04/04 |
Part 1: Failure is a Four-Letter Word by Andreas Zeller, Thomas Zimmermann, and Christian Bird
(see also its website)
Part 2: Introduction to Empirical Software Engineering
|
3 |
09/04 |
Part 1: Empirical Strategies
Part 2: Survey
Part 3: Case Study
Part 4: Experiment
Part 5: Replications and Ethics in Empirical Studies
|
4 |
11/04 |
Part 1: Measurement and Scales
Part 2: Classification of Measures
Part 3: Examples of Product Metrics
Part 4: Metrics for Object-Oriented Programs
|
5 |
14/04 |
Note: Room 4325 from 09:00 to 10:30
Part 1: Refactoring
Part 2: Examples of Refactoring
Part 3: Bad Smells in Code
Part 4: Tools for Bad Smell Detection
|
6 |
14/04 |
Note 1: Room 4325 from 10:30 to 12:00.
Note 2: Everybody has to read the paper before class.
|
7 |
16/04 |
Part 1: Metric Thresholds
Part 2: Definition of Detection Strategies
Part 3: Examples of Detection Strategies
|
8 |
18/04 |
Part 1: Separation of Concerns
Part 2: Concern Metrics
Part 3: Concern-Sensitive Detection Strategies
|
9 |
23/04 |
Exercise
|
10 |
25/04 |
Paper 1 (Igor): Identifying Design Problems in the Source Code: A Grounded Theory.
Paper 2 (Bruno): When and Why Your Code Starts to Smell Bad.
Discussion.
|
11 |
02/05 |
Group Work: Presentation of Planning
|
12 |
07/05 |
Part 1: Review to the 1st exam
|
13 |
09/05 |
1st exam
|
14 |
14/05 |
Part 1: Systematic Literature Reviews (see Guidelines)
|
15 |
16/05 |
Part 1: Overview of Case Studies
Part 2: Case Study Process
|
16 |
19/05 |
Note: Room 4325 from 09:00 to 10:30
Part 1: Experiment Terminology
Part 2: Experiment Process
|
17 |
19/05 |
Note 1: Room 4325 from 10:30 to 12:00.
Note 2: Everybody has to read the paper before class.
|
18 |
21/05 |
Group Work: Presentation of Results
|
19 |
23/05 |
Part 1: Experiment Scoping
Part 2: Experiment Planning
|
20 |
26/05 |
Note: Room 4325 from 09:00 to 10:30
Part 1: Experiment Design
|
21 |
26/05 |
Note 1: Room 4325 from 10:30 to 12:00.
Note 2: Everybody has to read the paper before class.
|
- |
28/05 |
Sem Aula: Conforme comunicado da reitoria, as atividades acadêmicas na UFMG estão suspensas.
|
- |
30/05 |
Sem Aula: Conforme comunicado da reitoria, as atividades acadêmicas na UFMG estão suspensas.
|
22 |
04/06 |
Exercise
|
23 |
06/06 |
Part 1: Threats to Validity
Part 2: Experiment Operation
|
24 |
11/06 |
Paper 1 (Laerte): Almost There: A Study on Quasi-Contributors in Open-Source Software Projects.
Paper 2 (Gleison): Writing Good Software Engineering Research Papers.
Discussion.
|
25 |
13/06 |
Note 1: Room 4325 from 15:30 to 16:30.
Invited Talk: VarXplorer: Reasoning about Feature Interactions by Larissa Soares.
|
26 |
18/06 |
Part 1: Descriptive Statistics
Part 2: Hypothesis Testing
Part 3: Review to the 2nd exam
|
27 |
20/06 |
2nd exam
|
28 |
25/06 |
Note: Room 4325 from 14:00 to 15:30
Agenda: Final Project Workshop
|
29 |
25/06 |
Note: Room 4325 from 15:30 to 17:00
Agenda: Final Project Workshop
|
30 |
27/06 |
Agenda: Final Project Workshop
|