Michael KrugChemnitz University of Technology · Department of Computer Science
Michael Krug
Dipl.-Inf.
About
19
Publications
6,438
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
54
Citations
Introduction
Publications
Publications (19)
We introduced a Social-aware Scoring model that can be used for general adaptive search result ranking purposes in existing E-Commerce environments
Improving the user experience and conversion rate by means of personalization is of major importance for modern e-commerce applications. Several publications in the past have already dealt with the topic of adaptive search result ranking and appropriate ranking metrics. Newer approaches also took personalized ranking attributes of a connected Socia...
A large part of the free knowledge existing on the Web is available as heterogeneous, semi-structured data, which is only weakly interlinked and in general does not include any semantic classification. Due to the enormous amount of information the necessary preparation of this data for integrating it in the Web of Data requires automated processes....
In this paper, we propose exploiting attributes of client-side web components to provide inter-component communication by external configuration. With the standardization of WebComponents, the Web is finally getting a uniform way to define and use client-side components. We determined that DOM elements already provide a standard configuration inter...
UI mashups enable non-experts to create rich web applications. In this paper, we propose SmartComposition to enable local developers to create environment-aware multi-screen mashups. We facilitate WebComponent technologies to build SmartComponents – the building blocks for mashups. For achieving environment-awareness, our approach integrates functi...
The set of new W3C standards called Web Components brings reuse-oriented, component-based application development to the Web. By providing custom element names, encapsulation and interoperability, developers are able to create components that can be reused in any HTML5-based web application. Polymer is a framework by Google Inc. that utilizes the o...
The overall objective of UI mashups is to enable non-experts to create rich web applications. While current approaches focus on creating UI mashups running on a single screen, we propose SmartCompositionto enable local developers to create multi-screen mashups. We present our enhanced SmartComponents, which are based on the latest developments of t...
Web application development lacks simple reuse of client-side components. In the last years, many component-like parts of web applications were provided as JavaScript libraries. However, those are mostly not self-contained, require cumbersome configuration and instantiation and can cause conflicts with existing elements. Furthermore, developers nee...
In this paper, we introduce the usage of enhanced Web Components to create web applications with multi-device capabilities by composition. By using the latest developments of the family of W3C standards called " Web Components " that we extent with dedicated communication and synchronization functionality, web developers are enabled to create web a...
The spread and usage of mobile devices, such as smartphones or tablets, increases continuously. While most of the applications developed for these devices can only be used on the device itself, mobile devices also offer a way to create a new kind of applications: multi-screen applications. These applications run distributedly on multiple screens, l...
Novice users often need support to become familiar with a new mashup. The most common problem is that mashups offer a high grade of personalization, such as the user's choice which widgets she wants to use. This problem becomes more difficult in multi-screen mashups, because the user has to decide additionally on which screen the widgets should run...
The opportunities of the Internet combined with new devices and technologies change the end users' habits in media consumption. While end users often search for related information to the currently watched TV show by themselves, we propose to improve this user experience by automatically enriching media using semantic extraction. In our recent work...
The Internet offers a wide range of information and media content. Currently, users who are watching a video and look for related information have to search for it by themselves. In our recent work we focused on how to enrich video content with additional related information. This paper presents an approach to extend media enrichment to support the...
The Internet has become an important source for media content. Content types are not limited to text and pictures but also include video and audio. Currently audiovisual media is presented as it is. However, these media do not integrate the huge amount of related information, which is available on the Web. In this paper we present the Chrooma+ appr...
The Internet has become an important source for media content. Content types are not limited to text and pictures but also include video and audio. Currently audiovisual media is presented as it is. However, these media do not integrate the huge amount of related information, which is available on the Web. In this paper we present the Chrooma+ appr...
Die agile Softwareentwicklung gewinnt immer mehr an Bedeutung. Im Gegensatz zu klassischem Projektmanagement werden Anforderungen nicht in einem Lasten- und Pflichtenheft aufgeführt, stattdessen wird ein sogenannter Product Backlog aufgestellt. In diesem werden die einzelnen Anforderungen als User Stories - Anwendungsfälle aus der Sicht eines Akteu...
Zur Unterstützung von agilen Softwareentwicklungsmethoden wird eine Microsoft Surface Multi-Touch-Anwendung vorgestellt, welche den Bewertungsprozess von User-Stories basierend auf der bewährten Technik namens Planning Poker aktiv unterstützt und vereinfacht. Dabei wird intuitive Gestensteuerung, die Erkennung von visuellen Codes und optisch anspre...