|Lecturer||Prof. Dr. Christian Becker|
|Type||Seminar (SM 453 for Bachelor & IS 722 for Master)|
|Credit Points||6 ECTS (MMM), 4 ECTS (WI)|
|Prerequisites||Basic knowledge in information technology|
|Form of assessment||Conference style seminar (see details below)|
|Registration||Please see information below!|
|Registration start||We 01.01.2020|
|Registration deadline||Mo 10.02.2020|
|Kick-Off Meeting||tba, presumably Mo 17.02.2020|
|First paper draft deadline||tba|
|Camera ready (final) paper deadline||tba|
|Conference (final presentations)||tba|
This seminar is organized in a scientific conference style. All accepted participants must write a scientific paper about the assigned topics and submit those papers until the first draft deadline. After that, the paper review phase starts and each paper will be assigned to at least two other participants who have to review the papers of two or three other authors. After the review phase, the reviews must be submitted to the supervisors, which distribute them to the paper authors. After that, the authors have time to improve their papers based on the feedback from the reviews, before they need to hand in their camera-ready (final) version of the paper. At the end of the semester, the „conference“ (final presentations) will take place.
The grading is divided into different parts: The first part is the camera ready version of the seminar paper. This is the most important part and it is weighted with 50% of the overall grade. Second, the reviews for the other authors are weighted with 20%. It is crucial to look at the work of others with a critical eye and to give constructive feedback. The last grading criterion is the presentation at the „conference“ and the participation during the discussions (30%).
If the assigned topic contains an implementation part, students do not need to participate in the review phase. For these topics, the grading is divided into 70% for the implementation and 30% for the presentation and participation during the discussions.
Attendance at the kick-off session and the final presentation session is mandatory.
All papers must use the IEEE manuscript template. Bellow, we offer a customized version of the template (page numbering is already included).
We will not consider registrations via e-mail or incomplete registrations in the registration tool.
Supervisor: Melanie Heck
Smart vending machines in Japan use computer vision techniques to identify the user’s age and gender, and then offer product recommendations that might be of interest for this target group. But a customer’s preferences might not always coincide with those of customers exhibiting similar characteristics, nor does a person prefer the same product every day.
Approaches therefore exist that use implicit feedback mechanisms to infer the user’s current interest.
The goal of this seminar paper is to review literature on implicit feedback mechanisms and to devise a taxonomy for their classification. Based on the taxonomy, the suitability of each approach for vending machines will be evaluated.
Supervisor: Martin Breitbach
Edge Computing is one of the biggest current trends in the IT sector. The idea is simple: Instead of offloading tasks to central cloud resources, applications delegate computationally intensive tasks to devices at the “edge” of the network such as smartphones, desktop PCs, or small servers attached to cell towers. Offloading to the edge has several advantages such as lower latencies, less privacy concerns, or better utilization of idle end-user devices. One question, however, often remains unanswered: Which applications are especially suitable for offloading in the edge?
The goal of this seminar paper is to answer the aforementioned question comprehensively for location-aware edge computing. The student’s task is to pave the way towards a killer application for edge computing by providing a systematic overview of potential real-world use cases.
Supervisor: Janick Edinger
Cloud computing comes in different flavors. While in Software-as-a-Service customers use predefined web applications, Infrastructure-as-a-Service allows users to rent bare computing instances by the hour. When customers require computing resources in a more fine-granular way, serverless computing becomes on option. Serverless computing does not mean that code is executed without servers. Instead, code is executed (and accounted for) on a per-request basis. This makes resource usage more efficient for customers (as only used capacity is charged) and makes cloud computing easier scalable.
The objective of this seminar work is to implement and deploy a minimal application with Amazon Lambda and profile the cloud execution environment. This thesis requires basic knowledge of either Java, Python, or C++ programming.