I have many colleagues who think
the purpose of research is
to please themselves.
— Dave Parnas
Syllabus Schedule Papers Project Jeff’s page Birgitta’s page
Last update
18-January, 2019
Experimentation in Computing
Course Schedule
Spring 2019 (Updated 18-January)

All dates are on Mondays.
What When Where Subject
Kick off meetings
Preliminary
Meetings
(face-to-face)
23-January
13:15-17:00 CEST
A building, A203 Kick off meeting and project discussion at Skövde
28-January
4:30pm-7:10pm
Buchanan D023 Kick off meeting and project discussion at George Mason


Week Topic Papers Lectures Project
Part 1: Experimental concepts
Week 1
28-January
Introduction, Overview of
Scientific Method
i What is knowledge?  
Week 2
4-February
Experimentation in Computing ii, iii Ways to acquire knowledge
(A, B, C)
An experimental framework
Experimental terms
Software Engineering issues
Topic selection
Week 3
11-February
Experimentation in Computing iv, v, vi Types of experimental studies
Software metrics
Rules for reviewing papers
Example experimental design
 
Part 2: Experimental Research Papers
Week 4
18-February
Metrics and maintainability 1, 2    
Week 5
25-February
Project week A, B   Experimental
design reviews
Week 6
4-March
Automatic program repair
Machine learning
3, 4    
 
11-March
Spring Break at George Mason—no class
Week 7
18-March
Test automation 5, 6    
Week 8
25-March
Writing, authorship, ethics C, D Writing hints
(A, B, C, D)
 
Week 9
1-April
Test generation 7, 8    
Week 10
8-April
Mutation 9, 10    
Week 11
15-April
Cloud computing 11, 12    
Week 12
22-April
Process 13, 14   Draft papers due
(Friday)
Week 13
29-April
Work on paper and presentations   Presentation hints
(A, B, C)
Reviews of draft
papers
(Friday)
Part 3: Student Paper Presentations
Week 15
(face-to-face)
13-May
4:30-7:15pm EDT
Presentations at George
Mason

Engineering Building, 4801
(final exam week)
schedule TBD
Randomizer
  Final papers due
Week 15
(face-to-face)
13-May
9:15-16:00 CET
Presentations at Skövde
Building Portalen, Room Utsikten
(floor 5)
schedule TBD  

Top