| A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Topic | Session | Paper title | URL | Discussion date | Champion | Adversary | |||||||||||||||||||
2 | Integration Practices | Code Review | What is it? | Expectations, Outcomes, and Challenges of Modern Code Review | http://dl.acm.org/citation.cfm?id=2486882 | 26-Jan | David | Doaa | ||||||||||||||||||
3 | Integration Practices | Code Review | What is it? | Modern Code Review: A Case Study at Google | https://dl.acm.org/doi/abs/10.1145/3183519.3183525 | 26-Jan | Sogol | Venkatraman | ||||||||||||||||||
4 | Integration Practices | Code Review | Which practices are effective? | Review Dynamics and Their Impact on Software Quality | https://ieeexplore.ieee.org/document/8951283 | 2-Feb | Venkatraman | Doaa | ||||||||||||||||||
5 | Integration Practices | Code Review | Which practices are effective? | Mitigating Turnover with Code Review Recommendation: Balancing Expertise, Workload, and Knowledge Distribution | https://dl.acm.org/doi/abs/10.1145/3377811.3380335 | 2-Feb | Frédéric | David | ||||||||||||||||||
6 | Integration Practices | Pipeline Transparency | For developers | Writing Acceptable Patches: An Empirical Study of Open Source Project Patches | https://ieeexplore.ieee.org/abstract/document/6976093 | 9-Feb | Sogol | Partha | ||||||||||||||||||
7 | Integration Practices | Pipeline Transparency | For users | Studying the Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests | https://ieeexplore.ieee.org/abstract/document/8595196 | 9-Feb | Filipe | Frédéric | ||||||||||||||||||
8 | READING WEEK | No class | 16-Feb | |||||||||||||||||||||||
9 | Integration Practices | Content Roll-Out | Compile-time variability | An Analysis of the Variability in Forty Preprocessor-Based Software Product Lines | http://ieeexplore.ieee.org/document/6062078/ | 23-Feb | Doaa | Venkatraman | ||||||||||||||||||
10 | Integration Practices | Content Roll-Out | Runtime variability | Feature Toggles: Practitioner Practices and a Case Study | http://dl.acm.org/citation.cfm?id=2901745 | 23-Feb | Filipe | Partha | ||||||||||||||||||
11 | Release Practices | Pipeline Specifications | Maintenance Practices | Automated Decomposition of Build Targets | https://ieeexplore.ieee.org/abstract/document/7194567 | 2-Mar | David | sogol | ||||||||||||||||||
12 | Release Practices | Pipeline Specifications | Patterns and anti-patterns | Automated Reporting of Anti-Patterns and Decay in Continuous Integration | https://ieeexplore.ieee.org/abstract/document/8811921 | 2-Mar | Partha | Filipe | ||||||||||||||||||
13 | Release Practices | Pipeline Execution | Build breakage | Programmers’ Build Errors: A Case Study (at Google) | http://dl.acm.org/citation.cfm?id=2568255 | 9-Mar | Partha | Venkatraman | ||||||||||||||||||
14 | Release Practices | Pipeline Execution | Build breakage | There and back again: Can you compile that snapshot? | http://onlinelibrary.wiley.com/doi/10.1002/smr.1838/full | 9-Mar | Venkatraman | Frédéric | ||||||||||||||||||
15 | Scheduled pause due to COVID-19 | No class | 16-Mar | |||||||||||||||||||||||
16 | Release & Operations | Pipeline Execution | Acceleration approaches | CloudBuild: Microsoft’s Distributed and Caching Build Service | http://dl.acm.org/citation.cfm?id=2889222 | 23-Mar | sogol | Partha | ||||||||||||||||||
17 | Release & Operations | Pipeline Execution | Acceleration approaches | A Machine Learning Approach to Improve the Detection of CI Skip Commits | https://ieeexplore.ieee.org/abstract/document/8961089 | 23-Mar | Frédéric | David | ||||||||||||||||||
18 | Release & Operations | Deployment | Release cadence | Prioritizing Manual Test Cases in Traditional and Rapid Release Environments | http://ieeexplore.ieee.org/document/7102602/ | 30-Mar | Venkatraman | Filipe | ||||||||||||||||||
19 | Release Practices | Deployment | Infrastructure-as-code | Does Your Configuration Code Smell? | http://dl.acm.org/citation.cfm?id=2901761 | 30-Mar | Doaa | sogol | ||||||||||||||||||
20 | Project final presentations | Class time for final presentations | 6-Apr | |||||||||||||||||||||||
21 | 13-Apr | |||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||