| Class | Day | Date | Topic | Presenter | Homework, Milestones |
|---|---|---|---|---|---|
| 1 | Thu | Aug 31 | Course overview, paper assignments | Coppit | |
| 2 | Tue | Sep 5 | Shaw, "Writing Good Software Engineering Research Papers," Levin and Redell, "An Evaluation of the Ninth SOSP Submissions or How (and How Not) to Write a Good Systems Paper" | Coppit | Homework 1 Due |
| 3 | Thu | Sep 7 | Brooks, "No Silver Bullet" | Kimberly | |
| 4 | Tue | Sep 12 | Leveson, "Medical Devices: The Therac-25" | Jackie | Homework 2 Due |
| 5 | Thu | Sep 14 | Patriot Missile and Mars Program Independent Assessment Team, "Summary Report" | Adam | |
| 6 | Tue | Sep 19 | Oberg, "Why The Mars Probe Went Off Course" | Liz | Homework 3 Due |
| 7 | Thu | Sep 21 | Discuss project ideas | ||
| 8 | Tue | Sep 26 | Sullivan et. al, "Information Hiding Interfaces for Aspect-Oriented Design" | Adam | |
| 9 | Thu | Sep 28 | Robillard and Murphy, "Automatically Inferring Concern Code from Program Investigation Activities" | Jackie | Homework 4 (Proposal) Due |
| 10 | Tue | Oct 3 | Discuss proposals | ||
| 11 | Thu | Oct 5 | Rajan and Sullivan, "Classpects: Unifying Aspect- and Object-Oriented Language Design" | Adam | |
| 12 | Tue | Oct 10 | Chu-Carroll, et. al, "Visual Separation of Concerns through Multidimensional Program Storage" | Liz | |
| Thu | Oct 12 | Fall Break | |||
| 13 | Tue | Oct 17 | Nuseibeh, et. al, "A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification" | Liz | |
| 14 | Thu | Oct 19 | Taghdiri, "Inferring Specifications to Detect Errors in Code" | Kimberly | |
| 15 | Tue | Oct 24 | Ko et. al, "Eliciting Design Requirements for Maintenance-Oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks" | Kimberly | |
| 16 | Thu | Oct 26 | Kim and Notkin, "Using a Clone Genealogy Extractor for Understanding and Supporting Evolution of Code Clones" | Liz | |
| 17 | Tue | Oct 31 | Robillard, et. al, "How Effective Developers Investigate Source Code: An Exploratory Study" | Jackie | Homework 5 (Progress Report) Due |
| 18 | Thu | Nov 2 | Zeller and Hildebrandt, "Simplifying and Isolating Failure-Inducing Input" | Kimberly | |
| 19 | Tue | Nov 7 | Boyapati, et. al, "Korat: Automated Testing Based on Java Predicates" | Adam | |
| 20 | Thu | Nov 9 | Marinov, et. al, "An Evaluation of Exhaustive Testing for Data Structures" | Jackie | |
| 21 | Tue | Nov 14 | Coppit, et. al, "Software Assurance by Bounded Exhaustive Testing" | Jackie | |
| 22 | Thu | Nov 16 | Mankefors-Christiernin and Boklund, "Multiple Profile Evaluation Using a Single Test Suite in Random Testing" | Liz | |
| 23 | Tue | Nov 21 | DeMillo and Offutt, "Constraint-Based Automatic Test Data Generation" | Kimberly | |
| Thu | Nov 23 | Thanksgiving Break | |||
| 24 | Tue | Nov 28 | Godefroid et. al, "DART: Directed Automated Random Testing" | Adam | |
| 25 | Thu | Nov 30 | Cadar and Engler, "Execution Generated Test Cases: How to Make Systems Code Crash Itself" | Coppit | Paper submission due |
| 26 | Tue | Dec 5 | Program committee meeting | ||
| 27 | Thu | Dec 7 | Madeira, et. al, "On the Emulation of Software Faults by Software Fault Injection" | Coppit | Final paper due |
| Mon | Dec 11 | The Third CSci 780 Symposium 8:30 to 11:30 |
Back to the CSci 780 Homepage.
Last changed September 07 2006 14:09:16.
David Coppit,
coppit@cs.wm.edu
There have been 51606 hits since Thu Jun 9 14:49:55 2005