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, students will work on a specific research topic in software evolution and developer productivity. By the end of the course, students 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 and programming / software construction.
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 and MSc students in Informatics. |
Prerequisites | Software Engineering |
Registration | Registration at the kick-off meeting & Modulbuchung |
Contact | Please email Alexander Lill for any administrative matters |
Tools | Perusall for active reading and annotating; OLAT and this course page for material and announcements |
Date and time | Topic/deliverable | Material |
---|---|---|
21.09.2021 10:15 - 11:45 |
Kick-off | |
23.09.2021 10:00 | Submission of 3 paper preferences and partner via Mail to Alexander Lill | List of topics and papers, see below |
Actively read assigned papers, identify 3rd paper, write a short response (max 200 words) on 3rd (if you're not moderating), otherwise prepare presentation and moderation. Submission of short response papers by everyone except the presenters until midnight before class via mail to Alexander Lill and Thomas Fritz Naming: LASTNAME_FIRSTNAME_WEEK.pdf |
||
28.09.2021 10:15 - 11:45 |
Topic 1: Productivity | (see below) |
05.10.2021 10:15 - 11:45 |
Topic 2: Sensing | (see below) |
12.10.2021 10:15 - 11:45 |
Topic 3: Socio-technical nature of development | (see below) |
19.10.2021 10:15 - 11:45 |
Topic 4: Task Context | (see below) |
26.10.2021 10:15 - 11:45 |
Topic 5: Developer Communication and Coordination | (see below) |
Proposal and Report Phase | ||
01.11.2021 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 see more details below |
Sample draft proposal see here |
02.11.2021 10:15 - 11:45 |
Presentation of draft proposals (per team max. 5 minutes presentation + 3 minutes Q&A) |
|
05.12.2021 23:59 |
Submission of final proposals on EasyChair The proposal should be max. 6 pages double-column format plus max. 2 for references, ACM Format see more details below |
Sample proposals see here |
09.12.2021 23:59 | Peer Review due (also on EasyChair) | |
14.12.2021 10:15 - 13:45 |
Presentation of the proposals (per team max. 8 minutes presentation + 4 minutes Q&A) |
Topic | Papers |
---|---|
Productivity |
|
Sensing |
|
Socio-Technical Nature of Development |
|
Task Context |
|
Developer Communication and Coordination |
|
All authors should use the official “ACM Primary Article Template”, as can be obtained from the ACM Proceedings Template page. LaTeX users should use the sigconf
option, as well as the review
(to produce line numbers for easy reference by the reviewers) options. To that end, the following LaTeX code can be placed at the start of the LaTeX document:
\documentclass[sigconf,review,anonymous]{acmart}