topic |
Tue |
Thu |
Software Process |
date |
name |
file |
2023/01/10 |
SW Process and Course Overview. |
1-overview |
|
date |
name |
page |
required |
2023/01/12 |
Process Discussion |
/lecture-notes/2-sdi |
|
|
|
topic |
Tue |
Thu |
Modularity and Design |
date |
name |
page |
file |
required |
2023/01/17 |
Overview: Modularity, Design and Patterns |
/lecture-notes/3-design |
3-design |
|
|
date |
name |
page |
required |
2023/01/19 |
Discussion: Modularity and Design |
/lecture-notes/4-aop-rp |
|
|
|
topic |
Tue |
Thu |
Open Source |
date |
name |
file |
2023/01/24 |
Overview: Open Source History and Models |
5-open-source |
|
date |
name |
page |
required |
2023/01/26 |
Discussion: Open Source |
/lecture-notes/6-oss |
|
|
|
topic |
Tue |
Thu |
Mining Software Repositories |
date |
name |
file |
2023/01/31 |
Overview: MSR, metrics |
7-msr |
|
date |
name |
page |
required |
2023/02/02 |
Discussion: Mining Software Repositories |
/lecture-notes/8-msr |
|
|
|
topic |
Tue |
Thu |
Testing: Overview and Oracles |
date |
name |
file |
deliverable |
2023/02/07 |
Overview: Tests and Oracles |
9-tests-oracles |
name |
page |
Reflection Paper Proposal |
/assessments/paper-proposal/ |
|
|
date |
name |
page |
required |
2023/02/09 |
Discussion: Test Oracles |
/lecture-notes/10-mutation-daikon |
|
|
|
topic |
Tue |
Thu |
Testing: Inputs |
date |
name |
file |
required |
2023/02/14 |
Overview: Input Generation Techniques |
11-tests-inputs |
|
|
date |
name |
2023/02/16 |
Project Proposal Brainstorming |
|
|
topic |
Tue |
Thu |
Testing: Inputs |
date |
name |
page |
required |
optional |
2023/02/21 |
Discussion: Fuzzing |
/lecture-notes/12-glfuzz |
|
Bohme16CoverageBased |
Pacheco07Randoop |
|
|
date |
name |
deliverable |
2023/02/23 |
Project Proposal Discussions |
name |
page |
Preliminary Project Proposal |
/assessments/project-proposal |
|
|
|
topic |
Tue |
Thu |
CI and Test Suite Maintenance |
name |
date |
file |
Overview: CI and cloud resources |
2023/02/28 |
13-ci |
|
date |
name |
deliverable |
page |
required |
2023/03/02 |
Discussion: CI, more process |
name |
page |
Final Project Proposal |
/assessments/revised-project-proposal |
|
/lecture-notes/14-ci |
|
|
|
|
topic |
Tue |
Thu |
Paper Presentations |
date |
name |
deliverable |
note |
2023/03/14 |
Students present their reflection papers |
name |
page |
Reflection Paper |
/assessments/paper/ |
|
|
|
date |
name |
note |
2023/03/16 |
Students present their reflection papers |
|
|
|
topic |
Tue |
Thu |
Devops |
date |
name |
file |
required |
2023/03/21 |
Overview: Deployment and Operations |
15-cd |
|
|
date |
name |
page |
required |
2023/03/23 |
Discussion: DevOps |
17-devops |
|
|
|
topic |
Tue |
Thu |
Expertise and Knowledge Sharing |
name |
date |
file |
deliverable |
Overview: Collaboration in SE |
2023/03/28 |
18-knowledge |
name |
page |
Project Status Update |
/assessments/project-status-update/ |
|
|
date |
name |
required |
2023/03/30 |
Discussion: Being Great and Helping Others |
|
|
|
topic |
Tue |
Thu |
More Human Factors |
date |
name |
required |
2023/04/04 |
Discussion: SE and Data Science |
|
|
date |
name |
required |
2023/04/06 |
Discussion: Barriers to Diversity in SE |
|
|
|
topic |
Tue |
Thu |
Security |
date |
name |
required |
2023/04/11 |
Overview: Security and SE, Malicious Components |
|
|
date |
name |
required |
2023/04/13 |
Discussion: Security and Course Postmortem |
|
|
|
topic |
Tue |
Thu |
Project Presentations |
date |
name |
deliverable |
2023/04/18 |
Students present their projects |
name |
page |
Project Report |
/assessments/project/ |
|
|
date |
name |
2023/04/20 |
Students present their projects |
|
|