Navigation auf uzh.ch
Software requires constant evolution due to changing customer needs, bugs that have to be fixed, or changes in the environment. Lehman’s first law of software evolution states that a software system must be continuously adapted, or it becomes less and less useful. The constant change poses many challenges, and both researchers and practitioners have recognized the importance of studying and supporting software evolution and the humans involved in the process. In this seminar, we will cover some of the most relevant studies, approaches, and techniques that researchers have looked at in this context.
In this seminar, the students will work on a specific research topic in software engineering. By the end of the course, they will be asked to deliver a research proposal. Furthermore, the students will take part in a simulated peer-reviewing process for the proposals. Finally, they will share as a presentation the results of their work and discuss them with the class.
For this seminar, you will be asked to read, analyze and discuss research papers, as well as work on and write a scientific report about a proposed topic in software engineering.
content of software engineering, programming
At the end of this course, students should:
Lecturers | Prof. Dr. Thomas Fritz, Alexander Lill |
---|---|
Time & Location | Tuesdays, 10:15 - 11:45, Room BIN-2.A.10 |
Language | English |
AP (ECTS) | 3 points |
Target Audience | BSc Informatics and MSc Informatics students |
Prerequisites | Software Engineering |
Registration | Registration at the kick-off meeting & Modulbuchung |
Contact | Please email Alexander Lill for any administrative matters |
Tools | ZOOM for lectures, OLAT and this course page for material and announcements |
Date and time, Room | Topic/deliverable | Material |
---|---|---|
15.09.2020 10:15 - 11:45 BIN-2.A.10 |
Kick-off | |
17.09.2020 10:00 | Submission of 3 paper preferences and partner via Mail to Alexander Lill | List of topics and papers, see below |
Presentation of 2 topics by their teams, discussion moderated by respective teams, submission of response papers by everyone except the presenters until midnight before class via mail to Alexander Lill and Thomas Fritz Sample response papers see here |
||
22.09.2020 10:15 - 11:45 BIN-2.A.10 |
Topic 1: Productivity | (see below) |
29.09.2020 10:15 - 11:45 BIN-2.A.10 |
Topic 2: Sensing | (see below) |
06.10.2020 10:15 - 11:45 BIN-2.A.10 |
Topic 3: Bias & Inclusiveness | (see below) |
13.10.2020 10:15 - 11:45 BIN-2.A.10 |
Topic 4: Open Source Software | (see below) |
20.10.2020 10:15 - 11:45 |
Topic 5: End User Programming | (see below) |
Proposal and Report Phase | ||
26.10.2020 23:59 |
Submission of draft proposals on EasyChair The proposal should be max. 3 pages double column format plus max. 2 for references, ACM Format |
Sample draft proposal see here |
27.10.2020 10:15 - 11:45 online |
Presentation of draft proposals (per team max. 5 minutes presentation + 2 minutes Q&A) |
|
03.11.2020 | No class | |
10.11.2020 | No class | |
17.11.2020 | No class | |
24.11.2020 | No class | |
01.12.2020 10:15 - 11:45 online |
Submission of final proposal on EasyChair The proposal should be max. 6 pages double column format plus max. 2 for references, ACM Format |
Sample proposals see here |
08.12.2020 10:15 - 13:45 online |
Presentation of the proposals (per team max. 7 minutes presentation + 3 minutes Q&A) | |
15.12.2020 10:15 - 13:45 online |
No class |
|
Topic | Papers |
---|---|
Productivity |
|
Sensing |
|
Bias & Inclusiveness |
|
Open Source Software |
|
End User Programming |
|