Week 1 (Sep 14): Introduction and Course Overview
|
Intro Lecture based on ICSE 2007 Tutorial by Tao Xie and Ahmed E. Hassan.
Admin details
You need to access the papers below using an on campus machine or using the Queen's Libary proxy
|
Week 2 (Sep 21): Evolution I
|
|
Week 3 (Sep 28): Evolution II
|
|
Week 4 (Oct 5): ICSM
|
|
Presenter |
|
Presenter |
|
Presenter |
|
Presenter |
|
Week 5 (Oct 12): Guiding Development
|
Assignment 1 DUE -- Oct 12
|
|
Week 6 (Oct 19): Bug Detection
|
Project Proposal DUE -- OCT 19
|
Automatic identification of bug-introducing changes
Sunghun Kim, Thomas Zimmermann, Kai Pan, E., and James Whitehead, Jr.
|
Haroon Malik
|
Scalable statistical bug isolation
Ben Liblit, Mayur Naik, Alice X. Zheng, Alex Aiken, and Michael I. Jordan
|
Shan Li
|
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
|
Jing Huang
|
|
Week 7 (Oct 26): Tools and Mining Challenges
|
|
Week 8 (Nov 2): Visualization of Software Repositories
|
Assignment 2 DUE -- Nov 2
|
|
Week 9 (Nov 9): Code Reuse, Reuse Patterns, and Searching
|
|
Week 10 (Nov 16): Bug Prediction
|
|
Week 11 (Nov 23): Bring A Paper To Class Week
|
|
Week 12 (Nov 30): Project Presentations
|
|
Presenter |
|
Presenter |
|
Presenter |
|
Presenter |
|
Project Report DUE -- DEC 14
|