Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Personal tools
You are here: Home Teaching SS 16 Web Science Seminar

Web Science Seminar

Type Seminar
Term SS 16
Campus visit
L2P visit

Web Science has become an interdisciplinary study field between computer science, mathematics, sociology, economics, and other disciplines. This seminar researches advanced Web Analytics and Web Engineering topics in Web Science probably leading to master thesis topics for excellent students.Topics include: network evolution models and network dynamics, (overlapping) community detection, recommender systems, adaptation and personalization in Web Environments, the Educational Web, Web Trust & Credibility, Web Protocols, Peer-to-Peer Networking for Web Clients, Web-based Software Development Models, particular Web Development methods like Web Components and many more. Students do not only learn to write and present scientific papers but also to peer review them. Students will be assigned to a supervisor helping the student through all steps like literature research, seminar paper and seminar presentation.

The following topics are offered by our supervisors this year:

  • Authentication on the Web – Usability vs. Security - Authentication on the Web has gone a long way since the beginning of the first personalized content and thus the need to provide sign-on solutions to users. From site-centric approaches to current single sing-on solutions, the Web 2.0 relies on user authentication to provide a customized experience. In this seminar topic, the trade-off between usability (by providing the easiest way to sign on) and security (by providing the safest way of authentication) as one important aspect of authentication should be investigated. A special focus should also be placed on user behavior and how it influences provided security means (choice of passwords, realizing phishing attempts etc.).
  • Blockchain Technologies - A block chain or blockchain is a permissionless distributed database based on the bitcoin protocol that maintains a continuously growing list of data records hardened against tampering and revision, even by operators of the data store's nodes. In this seminar paper, the distributed technologies should be explored in detail. Current and future application areas should be characterized.
  • Conflict-Free Replicated Data Types - Developed in parallel and as an alternative solution to Operational Transformation algorithms, CRDTs are data structures which manage causality and provide the mechanisms for merging structures during concurrent editing, making sure that they do not diverge. Through their distributed nature, they can be used in peer-to-peer settings and can scale well in multiple environments. This paper should investigate the existing CRDT algorithms and offer an exhaustive view on the various approaches, highlighting their advantages and disadvantages.
  • Cooperativity in Social Networks: Their Analysis and Evolution - Modeling cooperation and its evolution has gained much attention in complex dynamical networks. The modeling helps to understand how individuals interact with each other in one snapshot or through time in different social media. Cooperativity oftentimes considers two main strategies for individuals named cooperate and defect. Cooperate refers to value-increasing promises but defect shows violation. In this topic we are interested to investigate related works in cooperativity analysis, evolution and their dependency on social network structures such as (overlapping) communities.
  • Designing for End-User Designers: Infrastructuring on the Web - Participatory Design regards user involvement as central in the design of information systems. Hereby, the Web plays a central role as it provides a powerful environment to outreach to wider, more heterogeneous user communities. Meta-Design aims to design software that encourages its users to act as designers. In this respect, Infrastructuring is about a long-term process where multiple stakeholders work together to produce innovations. This seminar paper aims to investigate the state of Participatory Design, End User Development, Infrastructuring, and other design methodologies on the Web.
  • Liquid Web Applications - Today, making coherent use of all device types is key to a successful Web application. Seamless migration between and continuous use across devices are important aspects in state-of-the-art Web development. This seminar topic proposes a survey across scientific approaches to this topic, which already started in the late 90’s and gain more and more importance as the number of user devices increases.
  • Model Driven Web Engineering - Model Driven Web Engineering gains a new momentum with the standardization of HTML5 and the connected Web APIs and protocols.In this seminar paper, the past, the present and the future of model driven Web engineering should be explored by main representatives of research and development. A special focus should be given to developer support methodologies.
  • Modeling Mobile Web Applications – Challenges and Opportunities - Current model driven Web engineering techniques don’t cope well with the new challenges mobile Web application development bear. On the other hand, model driven mobile Web engineering might lead to a more structured development approach, improving conceptual design phases. The aim of this seminar topic is to investigate current trends in model driven mobile Web engineering.
  • Participatory Design for Collaborative Web Development in Online Communities of Practice - The topic investigates methods for involving end-users in the development of Web applications, which result from collaborative practices in online communities. Some examples include modeling and model-driven approaches, participation via various (near real-time) collaboration aspects, collaborative prototyping, collaborative code editing, etc. The work should provide a comprehensive view on the theory and current methods in the field concerning the above mentioned dimensions and offer an overview on the trends in the field.
  • Peer-to-Peer Cloud Computing - Peer-to-Peer (p2p) computing and cloud computing are two information systems architectures for demand oriented scaling of resources. While cloud computing usually implements a data center concept, p2p architectures are truly distributed over a large number of existing resources. This seminar topic explores the current state of the art in unifying both concepts are elicits future usage scenarios for large-scale information systems in emerging areas like video streaming.
  • Percolation, Resiliency and Robustness: a Triangle to Design and Protect Complex Networks - Researchers look for mechanism and properties to reliably design and protect complex networks. Resiliency, percolation and robustness are nuclear features pertaining to microscopic, mesoscopic and microscopic elements, i.e. individuals, (overlapping) communities and the whole network. Perturbations imposed on networks can be either random or targeted (attacks). Previous researches have well studied this research area recently but we intend to find research niches and investigate their relation to community structures.
  • Personalized Recomposition of Multimodal Web Resources - In the vast amount of multimedia resources on the Web it is very difficult to find relevant segments for a particular context and user. Therefore it may make sense to decompose such resources, analyze them, and recompose them anew in a personalized and context aware way. Videos provide an interesting opportunity for this purpose. This study should investigate the available approaches and outline the future prospects.
  • Quality in Composite Web-based Information Infrastructures - Modern Web applications depend on a huge stack of components on various levels of the Internet infrastructure. For example, countless combinations of databases, services, APIs, and protocols exist to bring value from the back- to the frontend and vice versa. Recently, peer-to-peer based systems add to this complexity due to easier availability of technologies like WebRTC. However, end users normally perceive Web applications as a whole, thus the reputation of applications can decrease fast if individual parts fail. This seminar paper should present the current state-of-the-art of research on quality measures for data, information, and interfaces of composite Web applications in a holistic way. This includes inter alia: service level agreements for self-managing microservice architectures and quality models for component-based Web applications.
  • Security of Peer to Peer Networks - Peer to peer networks bear many advantages in comparison to classical client server models. Distributed storage of information, an environment controlled by users who run nodes without a central point of authority and no single point of failure. But these advantages come with a price: to protect peer to peer networks against security attacks is no easy task. This seminar topic proposes a survey about the development of peer to peer network security threads and mechanisms to prevent them.
  • Sentiment Analysis to Analyze Online Learner's Behavior - Educational data mining is the field of discovering new and potentially useful information about learners. In this topic, we will investigate the problem of analysing and predicting learners sentiment and their engagement in Web-based educational environments. We will focus on several areas: learner modeling, predicting learner's performance, sentiment analysis and its application to Web-based learning.
  • Signed Graphs and Social Balance - Signed social networks can be well represented by graphs with both positive and negative relationships. Positive and negative links indicate trust (friendship) and distrust (enmity). Several social networks like Epinion, Slashdot and Wikipedia have been recently dedicated to the study of signed graphs. Moreover, other contents in social media can be mapped to a binary case of positive and negative meanings, e.g. tweets possess positive or negative feeling. In this topic, we are interested to further scrutinize signed graphs; as well to direct our study toward diffusion, overlapping community detection, ranking and sign prediction in networks with both positive and negative connections.
  • Visual Narratives - Data-Driven Storytelling - Web-based information systems usually contain a lot of valuable data, which is not easy to interpret. Visual exploration of such large data sets can help end users to understand the data, especially when their goals are vague. Storytelling in information visualization or visual narrative means an ordered sequence of steps consisting of visualizations, which are linked or connected to make the communicated message more memorable. Explorable visual narratives should support the analysis of data related to it. This study should analyze promising approaches in this area and provide their overview.
  • Web Video Analysis - Web Videos are ubiquitous nowadays. In this seminar topics we want to survey analysis techniques for Web videos like mining click streams, community detection algorithms and metadata analysis.
  • Web-based Learner Experience with Wearables - Wearable computers (e.g. smart watches, rings, glasses, fitness bands) may be a great help in tracking learner specific data due to the small size and proximity to the body. In this topic, we investigate technologies and techniques that are used to gather user specific information with wearables. We also want to analyze to what extent these techniques can be applied to user models in order to improve Web-based learning. Technical, pedagogical and social aspects have to be discussed.

Topic Assignments

Topic Supervisor Author Reviewer
Authentication on the Web – Usability vs. Security de Lange 271830 319274
Liquid Web Applications de Lange 323938 --
Modeling Mobile Web Applications – Challenges and Opportunities de Lange 279311 310653
Security of Peer-To-Peer Networks de Lange 342304 --
Blockchain Technologies Klamma 319274 351010
Model Driven Web Engineering Klamma 290582 --
Peer-to-Peer Cloud Computing Klamma 351010 279311
Web Video Analysis Klamma 310279 --
Conflict-Free Replicated Data Types Nicolaescu 311257 --
Sentiment Analysis to Analyze Online Learner's Behavior Neulinger 362133 334860
Web-based Learner Experience with Wearables Neulinger 363464 298074
Designing for End-User Designers: Infrastructuring on the Web Koren 310653 271830
Quality in Composite Web-based Information Infrastructures Koren 332412 --
Percolation, Resiliency, and Robustness: a Triangle to Design and Protect Complex Networks Shahriari 322420 --
Signed Graphs and Social Balance Shahriari 301230 --
Cooperativity in Social Networks: Their Analyis and Evolution Shahriari 334860 362133
Visual Narratives – Data Driven Storytelling Kravcik 298074 363464 
Document Actions