-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcourse.html
339 lines (337 loc) · 13.7 KB
/
course.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
<!DOCTYPE html>
<html lang="en">
<head>
<title>Search-Based Software Engineering Course, Semester 2 (2021)</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Search-Based Software Engineering, Semester 2 (2021)</h1>
<h2>The University of Adelaide, Australia</h2>
<p><strong>Main teaching staff:<br /></strong>Course coordinator: <a href="http://cs.adelaide.edu.au/~markus/">Dr. Markus Wagner</a><br />Additional Teaching staff: <a href="http://ctreude.ca/">Dr. Christoph Treude</a>, <a href="https://www.researchgate.net/profile/Mahmoud_Bokhari">Mr. Mahmoud Bokhari</a><br />Please use the discussion forum for course-related communication (e.g. your questions, comments, cool external resources you have found, ...), as this allows us to communicate efficiently.</p>
<p><strong>Rooms and times:<br /></strong>Wednesday, 11am - 1pm, Lower Napier, LG28, Lecture Theatre<br />Friday, 1pm - 3pm, Badger, G31, Macbeth Lecture Theatre</p>
<p><strong>Lecture recordings:</strong><br />See "Echo 360" on the left side.</p>
<p><strong>Submission links</strong> for the assignments and essays will be provided in time.</p>
<p><strong><span style="text-decoration: underline;">Preliminary</span> schedule (W=Wednesday, F=Friday)</strong>:</p>
<table style="width: 100%;" border="1" cellspacing="1">
<tbody>
<tr>
<td style="width: 42.6333px;">
<p><strong>Week</strong></p>
</td>
<td style="width: 88.5667px;">
<p><strong>Monday</strong></p>
</td>
<td style="width: 312.533px;">
<p><strong>Lecture</strong></p>
</td>
<td style="width: 148.633px;">
<p><strong>Recommended<br />reading</strong></p>
</td>
<td style="width: 141.633px;">
<p><strong>Assessment</strong></p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>1</p>
</td>
<td style="width: 88.5667px;">
<p>24 July</p>
</td>
<td style="width: 312.533px;">
<p>W: <a href="slides/0-overview.pptx">Course overview</a>, <a title="assessment2017.pdf" href="slides/assessment2017.pptx">assessment</a> (MW) </p>
<p>F: <a href="slides/sbse.compressed.pdf">SBSE Introduction</a> (external slides)</p>
</td>
<td style="width: 148.633px;">
<p>SBSE tutorial by <a href="https://scholar.google.com/citations?user=IwSN8IgAAAAJ">Mark Harman</a> et al.: <a href="http://www0.cs.ucl.ac.uk/staff/mharman/laser.pdf">paper</a>, <a href="https://www.youtube.com/watch?v=y4xWZj1ocDo">video</a>.</p>
<p>For your information: <a href="https://www.readingrockets.org/strategies/think-pair-share">think-pair-share</a>,
genetic programming animations (<a href="http://www.genetic-programming.com/crossover.gif">crossover</a>, <a href="http://www.genetic-programming.com/mutation.gif">mutation</a>),
<a href="https://en.wikipedia.org/wiki/Orders_of_magnitude_(numbers)#1012">what's 10^12?</a></p>
</td>
<td style="width: 141.633px;">
<p><em>The weekly quizzes have been removed from this GitHub version, as there is no easy way of sharing them.</em></p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>2</p>
</td>
<td style="width: 88.5667px;">
<p>31 July</p>
</td>
<td style="width: 312.533px;">
<p>W: <a href="slides/2-workingWithAlgorithms.ppt" data-api-returntype="File">Working with stochastic algorithms</a> (MW)</p>
<p>F: <a href="slides/gi.compressed.pdf">Genetic Improvement</a> (external slides)</p>
</td>
<td style="width: 148.633px;">
<p>Tutorial on Conducting and Analysing Empirical Studies in SBSE by <a href="https://scholar.google.com/citations?user=Zj897NoAAAAJ">Lionel Briand</a>: <a href="http://www.ssbse.org/2011/presentations/SSBSE_tutorial_Briand_final.pdf">slides</a></p>
<p><a href="https://www.economicsnetwork.ac.uk/statistics/pearson_spearman.htm">Web applet: Pearson vs. Spearman correlation</a></p>
<p>Genetic Improvement of Software: <a href="http://www0.cs.ucl.ac.uk/staff/J.Petke/papers/Petke_2017_TEVC.pdf">survey paper</a>,
<a href="https://cs.adelaide.edu.au/~markus/teaching/20hitec/08-03-gin.pdf">tutorial at ASE 2020</a></p>
</td>
<td style="width: 141.633px;">
<p>Assignment 1 posted</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>3</p>
</td>
<td style="width: 88.5667px;">
<p>7 August</p>
</td>
<td style="width: 312.533px;">
<p>W: general Q&A session (MW)</p>
<p>F: no regular lecture 1-3pm, but an <span style="text-decoration: underline;">invited evening lecture</span> at 6.30pm on "<a href="slides/cit.compressed.pdf">Combinatorial Interaction Testing</a>" (by <a href="http://www0.cs.ucl.ac.uk/staff/J.Petke/">Justyna Petke</a>, UCL)<br />Room: Ingkarni Wardli 4.62 (School of Computer Science, Level 4)</p>
</td>
<td style="width: 148.633px;">
<p>A great 2-page paper on "<a href="https://myuni.adelaide.edu.au/courses/64872/files/8305846/download?wrap=1">How to Read a Paper</a>"</p>
</td>
<td style="width: 141.633px;">
<p> </p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>4</p>
</td>
<td style="width: 88.5667px;">
<p>14 August</p>
</td>
<td style="width: 312.533px;">
<p>W: <a href="slides/5-android-deepparameter.pptx">Deep parameter optimisation on Android phones</a> (MW)</p>
<p>F: - <span style="color: #999999;"><em>(this lecture was moved to Wednesday as some students have a time-table clash on Fridays)</em></span></p>
</td>
<td style="width: 148.633px;">
<p>GI papers made in Adelaide:</p>
<ul>
<li><a href="http://cs.adelaide.edu.au/~markus/pub/2017gecco-deepandroid.pdf">Deep parameter optimisation on Android Smartphones (2017)</a></li>
<li><a href="https://cs.adelaide.edu.au/~markus/pub/2018mobiquitous-smallEnergySignals.pdf">In-vivo and offline optimisation of energy use (2018)</a></li>
<li><a href="https://cs.adelaide.edu.au/~markus/pub/2019cec-tournaments.pdf">A distributed framework for enabling energy optimisation in the presence of noise, drift, and statistical insignificance (2019)</a></li>
<li><a href="https://arxiv.org/abs/2004.04500">Towards Rigorous Validation of Energy Optimisation Experiments (2020)</a></li>
<li>for a more comprehensive list check out <a href="https://cs.adelaide.edu.au/~optlog/research/software.php">https://cs.adelaide.edu.au/~optlog/research/software.php</a></li>
</ul>
</td>
<td style="width: 141.633px;">
<p>A1 due on Friday evening, 11:59pm</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>5</p>
</td>
<td style="width: 88.5667px;">
<p>21 August</p>
</td>
<td style="width: 312.533px;">
<p>W: - <span style="color: #999999;">video/report feedback session (MW)</p>
<p>F: invited talk by <a href="http://ctreude.ca/">Christoph Treude</a> (Mining Software Repositories: slides, case study article)</p>
</td>
<td style="width: 148.633px;">
<p>Helpful reading for Assignment 2: <a href="https://dl.acm.org/citation.cfm?id=2884880">a software engineer's guide to multi-objective optimisation</a></p>
</td>
<td style="width: 141.633px;">
<p><a href="assignments/sbse-assignment02.pdf">Assignment 2</a> posted</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>6</p>
</td>
<td style="width: 88.5667px;">
<p>28 August</p>
<p>(31 August <a href="https://student.ask.adelaide.edu.au/app/answers/detail/a_id/2193/~/what-is-the-census-date%3F">Census Date</a>)</p>
</td>
<td style="width: 312.533px;">
<p>W: -</p>
<p>F: Spotlight Talks Round 1 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
</td>
<td style="width: 148.633px;">
<p> </p>
</td>
<td style="width: 141.633px;">
<p>spotlight talks</p>
<p>Slides Upload (for all sessions in Round 1)</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>7</p>
</td>
<td style="width: 88.5667px;">
<p>4 September</p>
</td>
<td style="width: 312.533px;">
<p>W: Spotlight Talks Round 1 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
<p>F: Spotlight Talks Round 1 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
</td>
<td style="width: 148.633px;">
<p> </p>
</td>
<td style="width: 141.633px;">
<p>spotlight talks</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>8</p>
</td>
<td style="width: 88.5667px;">
<p>11 September</p>
<p>(15 Sept WNF Date)</p>
</td>
<td style="width: 312.533px;">
<p>W: A2 progress presentations</p>
<p>F: Spotlight Talks Round 1 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
</td>
<td style="width: 148.633px;">
<p>Progress presentations:<br/>
- do not rehash the problem statement or content that we have covered in the course<br/>
- focus on your approach and results so far<br/>
- present as a group<br/>
- you do not have to make a video</p>
<p>For Report 1, learn to write an academic manuscript: <a href="https://www.cse.unsw.edu.au/~gernot/style-guide.html">Gernot's Guide to Technical Writing</a></p>
</td>
<td style="width: 141.633px;">
<p>spotlight talks,</p>
<p>report 1 due on Friday evening, 11:59pm</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;"></td>
<td style="width: 88.5667px;">
<p>18 September</p>
</td>
<td style="width: 312.533px;">
<p><strong>BREAK</strong></p>
</td>
<td style="width: 148.633px;">
<p> </p>
</td>
<td style="width: 141.633px;">
<p>A2 due on Sunday evening, 11:59pm</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;"></td>
<td style="width: 88.5667px;">
<p>25 September</p>
</td>
<td style="width: 312.533px;">
<p><strong>BREAK</strong></p>
</td>
<td style="width: 148.633px;">
<p> </p>
</td>
<td style="width: 141.633px;">
<p>Assignment 3 posted (code base) <strong><br /></strong></p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>9</p>
</td>
<td style="width: 88.5667px;">
<p>2 October</p>
</td>
<td style="width: 312.533px;">
<p>W: - <span style="color: #999999;"><em>(this lecture was moved to 18 October)</em></span></p>
<p>F: Automated Software Transplantation (<a href="http://earlbarr.com/">Earl Barr</a>)<br />Invited <span style="text-decoration: underline;">evening lecture</span> at 4.30pm!!! Room: to be announced.
<a href="http://issta2015.cs.uoregon.edu/slides/barr-transplantation.pdf">slides</a> |
<a href="http://crest.cs.ucl.ac.uk/autotransplantation/downloads/autotransplantation.pdf">paper</a></p>
</td>
<td style="width: 148.633px;">
<p> </p>
</td>
<td style="width: 141.633px;">
<p> </p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>10</p>
</td>
<td style="width: 88.5667px;">
<p>9 October</p>
</td>
<td style="width: 312.533px;">
<p>W: invited talk by <a href="https://malibabar.wordpress.com/about/">Ali Babar</a> (topic: t.b.a.)</p>
<p>F: invited talk by <a href="http://cs.adelaide.edu.au/~mingyu/">Mingyu Guo</a> (e.g. on game theory in SE)</p>
</td>
<td style="width: 148.633px;">
<p> </p>
</td>
<td style="width: 141.633px;">
<p> </p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>11</p>
</td>
<td style="width: 88.5667px;">
<p>16 October</p>
</td>
<td style="width: 312.533px;">
<p>W: invited talk by <a href="https://researchers.adelaide.edu.au/profile/bradley.alexander">Brad Alexander</a> (e.g. on bug fixing)</p>
<p>F: Spotlight Talks Round 2 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
</td>
<td style="width: 148.633px;">
<p> </p>
</td>
<td style="width: 141.633px;">
<p>spotlight talks</p>
<p>Slides Upload (for all sessions in Round 2)</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>12</p>
</td>
<td style="width: 88.5667px;">
<p>23 October</p>
</td>
<td style="width: 312.533px;">
<p>W: Spotlight Talks Round 2 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
<p>F: Spotlight Talks Round 2 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
</td>
<td style="width: 148.633px;">
<p>Automated Algorithm Configuration: <a href="https://www.automl.org/automated-algorithm-design/algorithm-configuration/">website</a>,
Automated Machine Learning: <a href="https://www.automl.org/automl/">website</a></p>
</td>
<td style="width: 141.633px;">
<p>spotlight talks</p>
<p>report 2 due on Friday evening, 11:59pm</p>
</td>
</tr>
<tr>
<td style="width: 42.6333px;">
<p>13 (swot week)</p>
</td>
<td style="width: 88.5667px;">
<p>30 October</p>
</td>
<td style="width: 312.533px;">
<p>W: A3 progress presentations</p>
<p>F: Spotlight Talks Round 2 (CT) [<a title="Spotlight talks and essays" href="spotlightTalks.html">General Information</a>, schedule]</p>
</td>
<td style="width: 148.633px;">
<p><em>The future:</em> Data-Driven Search-Based Software Engineering (Markus' MSR18 <a href="https://cs.adelaide.edu.au/~markus/pub/2018msr-dse.pdf">paper</a>, <a href="https://cs.adelaide.edu.au/~markus/pub/2018msr-dse-slides.pdf">slides</a>, <a href="https://arxiv.org/abs/1812.01550">2019 follow-up paper</a>)</p>
</td>
<td style="width: 141.633px;">
<p>A3 due on Friday evening, 11:59pm</p>
</td>
</tr>
</tbody>
</table>
<p><strong>Assignments:</strong> <br />Extra tech support sessions will be offered.</p>
<p><strong>Spotlight talks + essays: </strong>information is <strong><a href="spotlightTalks.html">here</a>.</strong></p>
<p><strong>Collection of resources</strong></p>
<ul>
<li><a href="https://www.class-central.com/search?q=optimization">Class Central: online courses on "optimization" (note the "z")</a></li>
<li><a href="http://cs.adelaide.edu.au/~optlog/">Optimisation and Logistics at the School of Computer Science, University of Adelaide</a></li>
<li><a href="https://scholar.google.com.au/citations?view_op=search_authors&hl=en&mauthors=label:search_based_software_engineering">List of SBSE researchers at GoogleScholar</a></li>
<li><a href="http://crestweb.cs.ucl.ac.uk/resources/sbse_repository/repository.html">Repository of Publications on Search-Based Software Engineering (over 1600 articles)</a></li>
</ul>
</body>
</html>