Week 1 (Sep 8): Introduction and Course Overview
|
Admin details
Intro Lecture based on ICSE 2008 Tutorial by Ahmed E. Hassan and Tao Xie. Assigned Reading:The Road Ahead for Mining Software Repositories by Ahmed E. Hassan
You need to access the papers below using an on campus machine or using the Queen's Libary proxy
|
Week 2 (Sep 15): Evolution I
|
|
Week 3 (Sept 22): Bug Prediction
|
|
Week 4 (Sep 29): ICSM
|
|
Presenter |
|
Presenter |
|
Presenter |
|
Presenter |
|
Week 5 (Oct 6): Guiding Development
|
Assignment 0 DUE -- OCT 6
|
|
Week 6 (Oct 13): OFF (Thanksgiving)
|
|
Presenter |
|
Presenter |
|
Presenter |
|
Presenter |
|
Week 7 (Oct 20): Visualization of Software Repositories
|
Assignment 1 DUE -- OCT 20
|
|
Project Proposal DUE -- OCT 24
|
Week 8 (Oct 27): Bug Detection
|
Capturing, indexing, clustering, and retrieving system history
Ira Cohen, Steve Zhang, Moises Goldszmidt, Julie Symons, Terence Kelly, and Armando Fox
|
|
Scalable statistical bug isolation
Ben Liblit, Mayur Naik, Alice X. Zheng, Alex Aiken, and Michael I. Jordan
|
|
Bugs as deviant behavior: A general approach to inferring errors in systems code
Dawson Engler, David Yu Chen, Seth Hallem, Andy Chou, and Benjamin Chelf
|
|
|
Week 9 (Nov 3): Tools and Mining Challenges
|
|
Week 10 (Nov 10): Code Reuse, Reuse Patterns, and Searching (might change)
|
|
Week 11 (Nov 17): Bring A Paper To Class Week
|
|
Presenter
|
|
Presenter |
|
Presenter |
|
Presenter |
|
Week 12 (Nov 24): Project Presentations
|
|
Presenter |
|
Presenter |
|
Presenter |
|
Presenter |
|
Project Report DUE -- DEC 14
|