Section 01 Schedule (Tentative)

Syllabus

Instructor Calendar

List of course papers


Week
Session 1
Session 2
Notes
Week 1 (Jan. 25)
Course intro and admin
Software Evolution and Re-engineering: an overview
Week 2 (Feb. 1)
Statistical Concepts in SE Research 1
Statistical Concepts in SE Research 2
Decide on groups
Week 3 (Feb. 8)
Architecture recovery
Architecture recovery
Student presentations start
Week 4 (Feb.15)
Reflexion models
Development History Sticky Notes

Week 5 (Feb.22)
Software aging
Code decay

Week 6 (Feb.29)
Project topic presentations 1
Project topic presentations 2

Week 7 (Mar.7)
Empirical studies
Empirical studies
Project proposals due
Week 8 (Mar.14)
Software changes
Software changes

Week 9 (Mar.21)
No class
No class
-No classes Mar. 21-25.
Week10 (Mar.28)
Project updates
Project updates

Week11 (Apr.4)
Emerging topics
(ownership)
Emerging topics
(clones)

Week12 (Apr.11)
Emerging topics
(mobile)
Emerging topics
(mobile)

Week13 (Apr.18)
Emerging topics
(rapid release)
Emerging topics
(visualization)

Week14 (Apr.25)
Project Presentations
Project Presentations
Week15 (May.2)
Project Presentations Project Presentations
Week16 (May.09)
Wrap up and
course evaluations
Extra Credit paper due
Final Paper Due

List of course papers