Navigation

Content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems
Teaser
Seminar Web Engineering (WS 2017/2018)


Seminar Web Engineering (WS 2017/2018)

Welcome to the homepage of the Seminar Web Engineering

This website contains all important information about the seminar, including links to available topics as well as information about the seminar process in general.

The interdisciplinary research area Web Engineering develops approaches for the methodological construction of Web-based applications and distributed systems as well as their continuous development (evolution). For instance, Web Engineering deals with the development of interoperable Web Services, the implementation of web portals using service-oriented architectures (SOA), fully accessible user interfaces or even exotic web-based applications that are voice controlled via the telephone or that are represented on TV and Radio.

The following steps are necessary to complete the seminar:

  • Preparation of a presentation about the topic assigned to you.
  • An additional written report of your topic.
  • Each report is reviewed by two or three other particpants.

Seminar chairs

gaedke

mahdanoura

heseba


Contact

If you have any questions concerning this course or the exam as a participant, please contact us via OPAL.

Participants

The seminar is offered for students of the following programmes (for pre-requisites, please refer to your study regulations):
If your programme is not listed here, please contact us prior to seminar registration and indicate your study programme, the version (year) of your study regulations (Prüfungsordnungsversion) and the module number (Modulnummer) to allow us to check whether we can offer the seminar for you and find an appropriate mapping.

Registration

You may only participate after registration. The registration opens on 02.10.2017 at 12:00 and ends on 08.10.2017 at 23:59. There is an overall capacity of 20 slots available. As these slots are usually rather quickly booked, we recommend to complete your registration early after registration opens.Seminar Course in OPAL

Topics and Advisors

(Forschungsseminar/Seminar)

Student

Sebastian Heil

Fragen:

  • What is ADM?
  • How is the current state of play, i.e. how far are the standards and are they applied?
(Forschungsseminar/Seminar)

Student

Sebastian Heil

Fragen:

  • What is Concept Assignment and what is Concept Slicing, how do they work?
  • Where can it be applied?
  • Create a practical demonstration to automatically assign concepts to a sample open source code (in C, C++, C
  • or Java).

Literatur:

  • Gold, N. E., Harman, M., Binkley, D., & Hierons, R. M. (2005). Unifying program slicing and concept assignment for higher-level executable source code extraction. Software: Practice and Experience, 35(10), 977–1006. http://doi.org/10.1002/spe.664
  • http://dl.acm.org/citation.cfm?id=2943738
(Forschungsseminar/Seminar)

Student

Sebastian Heil

Fragen:

  • What is text engineering and which problems can be solved by GATE?
  • How can GATE be applied to source code?
  • What alternatives are there?
(Forschungsseminar/Seminar)

Student

Sebastian Heil

Fragen:

  • What is visual page segmentation and what is it used for?
  • How can segmentation be achieved from non-HTML visual input (e.g. from Screenshots)?
  • Which common segmentation results exist and which representations of these results are used?
(Forschungsseminar/Seminar)

Student

André Langer

Fragen:

  • What types of Semantic Search Approaches exist?
  • How do they compare to each other?
  • How can Web User Interfaces assist a Semantic Search?

Literatur:

(Forschungsseminar/Seminar)

Student

André Langer

Fragen:

  • What are data quality issues and how can violations be identified?
  • Which semantic means exist to exchange data quality issues and how can they be used?
  • How do the approaches compare to each other?
(Forschungsseminar/Seminar)

Student

André Langer

Fragen:

  • What are current trends and developments how the Internet will evolve?
  • Which technologies are involved and how can they be used?
  • What are the objectives and benefits of the NGI from the EU?
(Forschungsseminar/Seminar)

Student

Mahda Noura

Fragen:

  • What are the different types of pattern recognition algorithms?
  • Well-known approaches
  • How can it be applied to big data?
(Forschungsseminar/Seminar)

Student

Bahareh Zarei

Fragen:

  • what is Social network analysis techniques?
  • what are the visualization techniques?
  • real word applications and scenarios.
(Forschungsseminar/Seminar)

Student

Bahareh Zarei

Fragen:

  • What are Conversational Interfaces?
  • What are the challenges?
  • How can they be made (solutions or algorithm)
(Forschungsseminar/Seminar)

Student

Michael Krug

Fragen:

  • What are the characteristics?
  • What are typical use cases?
  • Use examples of the internet of things.
(Forschungsseminar/Seminar)

Student

Mahda Noura

Fragen:

  • what is different in application development on top of IoT?
  • what are the challenges for application development on top of IoT?
  • What solutions exists in this area?
  • scenarios
(Forschungsseminar/Seminar)

Student

Sebastian Heil

Fragen:

  • Welche Sprachen zur technologie-unabhängigen Modellierung bzw. Beschreibung von User Interfaces existieren, bzw. existierten?
  • Welche Aspekte werden modelliert (z.B. Domain, Task, Concrete UI, Dialog)?

Fragen:

  • What is it?
  • What is its purpose?
  • How does it work?
  • What are typical use cases?
  • How do they relate to each other?
  • What are the respective pros and cons?
(Proseminar/Hauptseminar)

Student

Markus Ast

Fragen:

  • Current chat bots allow adding form elements instead of relying on text messages only.
  • Compare available means of communication of platforms like Telegram, Slack and Facebook Messenger.
  • Show how example website interfaces could be adapted for such chat bots.
(Proseminar/Hauptseminar)

Student

Markus Ast

Fragen:

  • What is it?
  • Explain the protocol
  • Show Use Cases
(Proseminar/Hauptseminar)

Student

Bahareh Zarei

Fragen:

  • What is IoT Botnet?
  • How they can be prevented?
  • Explain mechanism and the danger
(Proseminar/Hauptseminar)

Student

Christoph Brandt

Fragen:

  • What is it?
  • What is its purpose?
  • How does it work?
  • What are typical use cases?
  • How do they relate to each other?
  • What are the respective pros and cons?
(Proseminar/Hauptseminar)

Student

Michael Krug

Fragen:

  • Summarize the two recommendations
  • Provide an example scenario using those approaches
(Proseminar/Hauptseminar)

Student

Michael Krug

Fragen:

  • What is it?
  • What is it used for?
  • Advantages/Disadvantages? Implementations?
  • Alternatives?
(Proseminar/Seminar)

Student

Bahareh Zarei

Fragen:

  • What is Kotlin?
  • Name it's distinctive advantages over the other languages.
  • What are the applications.
(Proseminar/Hauptseminar/Forschungsseminar/Seminar)

Student

Markus Ast

Fragen:

  • What is it?
  • How does it work?
  • What are use cases?
  • How does it compare to Echo devices?
  • What are (OS) alternatives?
(Proseminar/Hauptseminar/Forschungsseminar/Seminar)

Student

Mahda Noura

Fragen:

  • What is different about user experinece design for the internet of things?
  • what solutions/tools exists for this challenge so far?
  • Explain about possible solutions/techniques that can solve these challenges?
(Proseminar/Hauptseminar/Forschungsseminar/Seminar)

Student

Michael Krug

Fragen:

  • What is it?
  • What are the aims and characteristics?
  • How is it used?
  • Where is it used?
  • Alternatives?
(Proseminar/Hauptseminar/Forschungsseminar/Seminar)

Student

Michael Krug

Fragen:

  • What is it?
  • Possibilities and boundaries?
  • Alternatives?
(Forschungsseminar)

Student

Markus Ast

Fragen:

  • What is the theoretical difference?
  • Examples for Sync and Async I/O webservers
  • What are expected performance characteristics?
  • Do actual and meaningful benchmarks.
  • When should Sync or Async I/O be used?

Seminar Opening

The seminar opening took place on Tuesday, 17 October 2017.
If you have not done this so far, please register in the VSR Seminar Workflow System.
The slides of the seminar opening are available here.

Short Presentation



In your short presentation, you will provide a brief overview on your selected topic.
This includes the following aspects:
  1. What is in your topic?
  2. Which literature sources did you research so far?
  3. What is your idea for a demonstration?
The short presentation should be no longer than 3 slides (in addition to your title slide) and take max. 5 minutes. Following your short presentations, the advisors will provide you with feedback and hints for your full presentations.

Hints for your Presentation

  • As rule of thumb you can plan for 2 minutes per slide. Significantly more slides per minute can be difficult to perceive for the audience.
  • Prior to creating your presentation, you should think about: What should be the main message of my presentation? What should the audience remember after my presentation?
    Based on these considerations you should create your presentation.
  • Here you can find some useful hints http://www.garrreynolds.com/Presentation/

Seminar Days

The seminar presentations will be held in half-day blocks. The dates will be announced here later.

Report

  • Important Hint on Citing:
    • Any statement which does neither belong to general knowledge nor stem from the author has to be provided with a reference to its original source.
    • "When to Cite Sources"Good overview by Princeton University
    • Examples for citations can be found in theIEEE Citation Reference
    • Web References have to be cited with author, title, date, URL and date of last access. Examples:
      • [...] M. Nottingham and R. Sayre. (2005). The Atom Syndication Format - Request for Comments: 4287 [Online]. Available: http://www.ietf.org/rfc/rfc4287.txt (18.02.2008).
      • [...] Microsoft. (2015). Microsoft Azure Homepage [Online]. Available: http://azure.microsoft.com/ (23.09.2015).
      • The url has to be included as a hyperlink ("clickable").

  • Further Information and Hints:
    • Please use, as far as possible, the HTML elements which are used in the template. Changes to the CSS file are not allowed and will be ignored.
    • Carefully check spelling and grammar of your reports, preferably using software support such as OpenOffice, Microsoft Word or LanguateTool, before uploading it.
    • Check that your HTML is valid using the W3C Validator

Review

  • Each seminar participant has to review exactly three reports. The reviews are not anonymous.
  • Use the review forms provided in the VSR Seminar Workflow, one per report.
  • Following the review phase, each seminar participant will receive the three peer reviews of his report and, if necessary, additional comments by the advisors. You will then have one more week to improve your report according to this feedback.
  • The seminar grade will consider the final report.
    All comments in the reviews are for improving the text and therefore in the interest of the author.

Press Articles