Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Grossniklaus

dblp:73/6114 · DBLP profile ↗
← Back
49ranked-venue papers
4as first author
13since 2021 · last 2026
0000-0003-1609-2221ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 37 · 2 first-author · 13 since 2021Software engineering, systems software and programming languages · 13 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 8 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 4 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
8 papers
Query processing and optimization · 88% Data models and query languages · 11% Data stream processing · 1%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 87% Multimedia analysis and retrieval · 6% Image and video processing · 6%

Topics — the 23 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
cardinality estimation
2.642025
SPACE: Cardinality Estimation for Path Queries Using Cardinality-Aware Sequence-based Learning · Proc. ACM Manag. Data 2025
LPLM: A Neural Language Model for Cardinality Estimation of LIKE-Queries · Proc. ACM Manag. Data 2024
Sample-Efficient Cardinality Estimation Using Geometric Deep Learning · Proc. VLDB Endow. 2023
Query processing and optimization › cardinality estimation
learned cardinality estimation
1.732025
LPLM: A Neural Language Model for Cardinality Estimation of LIKE-Queries · Proc. ACM Manag. Data 2024
Sample-Efficient Cardinality Estimation Using Geometric Deep Learning · Proc. VLDB Endow. 2023
SPACE: Cardinality Estimation for Path Queries Using Cardinality-Aware Sequence-based Learning · Proc. ACM Manag. Data 2025
Query processing and optimization › query optimization
graph query optimization
0.912025
SPACE: Cardinality Estimation for Path Queries Using Cardinality-Aware Sequence-based Learning · Proc. ACM Manag. Data 2025
Query processing and optimization › query planning
query plan robustness
0.312018
Robustness Metrics for Relational Query Execution Plans · Proc. VLDB Endow. 2018
Query processing and optimization › query planning
query plan selection
0.312018
Robustness Metrics for Relational Query Execution Plans · Proc. VLDB Endow. 2018
Visualization and visual analytics › visual analytics
sports analytics
0.312018
Bring It to the Pitch: Combining Video and Movement Data to Enhance Team Sport Analysis · IEEE Trans. Vis. Comput. Graph. 2018
Visualization and visual analytics › data visualization › animated visualization › motion visualization
trajectory visualization
0.312018
Bring It to the Pitch: Combining Video and Movement Data to Enhance Team Sport Analysis · IEEE Trans. Vis. Comput. Graph. 2018
Visualization and visual analytics
video visualization
0.312018
Bring It to the Pitch: Combining Video and Movement Data to Enhance Team Sport Analysis · IEEE Trans. Vis. Comput. Graph. 2018
Visualization and visual analytics
visual analytics
0.312018
Bring It to the Pitch: Combining Video and Movement Data to Enhance Team Sport Analysis · IEEE Trans. Vis. Comput. Graph. 2018
Query processing and optimization › query optimization
nested query optimization
0.212016
Optimization of Nested Queries using the NF2 Algebra · SIGMOD Conference 2016
Natural language and speech › Language models and text generation
neural language model
0.212024
LPLM: A Neural Language Model for Cardinality Estimation of LIKE-Queries · Proc. ACM Manag. Data 2024
Data models and query languages › XML data management
XML database
0.212015
Efficient structural bulk updates on the Pre/Dist/Size XML encoding · ICDE 2015
Query processing and optimization
XML query processing
0.212015
Efficient structural bulk updates on the Pre/Dist/Size XML encoding · ICDE 2015
Data models and query languages › XML query languages
XQuery Update Facility
0.212015
Efficient structural bulk updates on the Pre/Dist/Size XML encoding · ICDE 2015
Image and video processing › motion analysis › motion tracking
trajectory extraction
0.112018
Bring It to the Pitch: Combining Video and Movement Data to Enhance Team Sport Analysis · IEEE Trans. Vis. Comput. Graph. 2018
Multimedia analysis and retrieval
video analysis
0.112018
Bring It to the Pitch: Combining Video and Movement Data to Enhance Team Sport Analysis · IEEE Trans. Vis. Comput. Graph. 2018
Performance modeling and evaluation
benchmarking
0.112018
Robustness Metrics for Relational Query Execution Plans · Proc. VLDB Endow. 2018
Data stream processing
continuous query processing
0.112009
C-SPARQL: SPARQL for continuous querying · WWW 2009
Data models and query languages › RDF query language
SPARQL
0.112009
C-SPARQL: SPARQL for continuous querying · WWW 2009
Query processing and optimization › query optimization
transformation-based optimization
0.112016
Optimization of Nested Queries using the NF2 Algebra · SIGMOD Conference 2016
Personal fabrication and tangible interfaces
paper-based interaction
0.112006
Paper-based mobile access to databases · SIGMOD Conference 2006
Smart cities and intelligent transportation
urban computing
0.012009
C-SPARQL: SPARQL for continuous querying · WWW 2009
Interaction techniques and input
pen input
0.012006
Paper-based mobile access to databases · SIGMOD Conference 2006

Methods — techniques the papers use, named apart from their topics

neural language model · 1.5sequence-based learning · 0.9cardinality-aware encoding · 0.9probability distribution functions · 0.8probability distribution function · 0.8robustness metrics · 0.7regularization · 0.7graph neural network · 0.7geometric deep learning · 0.7cost estimation · 0.7trajectory analysis · 0.3computer vision · 0.3NF2 algebra · 0.2query windowing · 0.1
YearPublicationVenuePosition
2026 Website Segmentation Beyond Structure: A Benchmark on Functional and Digital Maturity Classes
Jasmin S. Saxer, Jonathan Gerber, Andreas Weiler, Michael Grossniklaus
ECIR (2)4
2026 Trajectory data management: A data model and predicate logic with operators for spatio-temporal query processing
abstract
With recent sensor and tracking technology advances, the volume of available trajectory data is steadily increasing. Consequently, managing and analyzing trajectory data has seen significant interest from the research community. The challenges presented by trajectory data arise from their spatio-temporal nature as well as the uncertainty regarding locations between sampled points. In this paper, we present a formal spatio-temporal predicate logic with configurable strictness parameters and two novel operators: (1) a spatio-temporal selection operator for filtering trajectories, and (2) a spatio-temporal crop operator for extracting relevant sub-trajectories based on spatio-temporal predicates. Furthermore, we integrate a similarity-based join operators for flexible trajectory comparison. Finally, we show that our predicate logic is expressive enough to capture all spatial and temporal relations put forward by previous work.
Johann Bornholdt, Theodoros Chondrogiannis, Michael Grossniklaus
Inf. Syst.3
2025 A Qualitative Evaluation of Distance Measures in Trajectory Data Clustering
abstract
Trajectory clustering is one of the most important data mining tasks on this spatio-temporal data type. Many existing algorithms perform clustering by employing a distance measure designed specifically for trajectory data. However, compared to the clustering of n-dimensional points, the choice of a suitable distance measure for trajectory data is not straightforward. In this work, we conduct an experimental evaluation to examine the efficacy of different trajectory distance measures in relation to different data sets and different clustering algorithms. Our experiments show noticeable trends in the distribution of distance measure performance, dependent on clustering method and data set characteristics.
Max Galetskiy, Johann Bornholdt, Theodoros Chondrogiannis, Michael Grossniklaus
SIGSPATIAL/GIS4
2025 Highway systems: How good are they, really?
abstract
Abstract Highways play a crucial role in transportation services as they facilitate long-distance traveling and allow driving at an almost constant speed, thus resulting in lower fuel consumption and emissions. Many existing highway systems were designed before practical computational tools had been developed. Furthermore, most existing approaches to evaluating highways focus on analyzing mobility data rather than studying the design of the highway system. To address this gap in existing research, in this paper, we investigate the problem of evaluating the efficacy of the design of real-world highway systems. To this end, we propose two novel measures for the effectiveness of highway systems, along with both exact and heuristic algorithms to compute them. In addition, we present a first-cut heuristic algorithm that aims to compute a highway system that optimizes our proposed measures. In our experiments, we demonstrate the potential of our methods in measuring the efficacy of real-world highway systems. We also evaluate the performance of our heuristic algorithm in computing a rough design of an efficient highway system.
Theodoros Chondrogiannis, Michael Grossniklaus
GeoInformatica2
2025 SPACE: Cardinality Estimation for Path Queries Using Cardinality-Aware Sequence-based Learning
abstract
Cardinality estimation is a central task of cost-based database query optimization. Accurate estimates enable optimizers to identify and avoid expensive plans requiring large intermediate results. While cardinality estimation has been studied extensively in relational databases, research in the setting of graph databases has been more scarce. Furthermore, recent studies have shown that machine-learning-based methods can be utilized for cardinality estimation in both relational and graph databases. In this paper, we focus on the problem of estimating the cardinality of path patterns in graph databases, and we propose the Sequence-based Path Pattern Cardinality Estimator (SPACE). Our approach treats path patterns as sequences of node labels and edge types and assign similar cardinalities to path patterns with similar node and edge order. SPACE uses a dual approach: it encodes the sequence of nodes and edges to capture structural characteristics of the path pattern, while also incorporating a cardinality-based encoding to integrate cardinality information throughout learning. In a comprehensive experimental evaluation, we show that our method outperforms the state of the art in terms of both accuracy ( Q -error) and training time.
Mehmet Aytimur, Theodoros Chondrogiannis, Michael Grossniklaus
Proc. ACM Manag. Data3
2024 A Data Model and Predicate Logic for Trajectory Data
Johann Bornholdt, Theodoros Chondrogiannis, Michael Grossniklaus
ADBIS3
2024 LPLM: A Neural Language Model for Cardinality Estimation of LIKE-Queries
abstract
Cardinality estimation is an important step in cost-based database query optimization. The accuracy of the estimates directly affects the ability of an optimizer to identify the most efficient query execution plan correctly. In this paper, we study cardinality estimation of LIKE-queries, i.e., queries that use the LIKE-operator to match a pattern with wildcards against string-valued attributes. While both traditional and machine-learning-based approaches have been proposed to tackle this problem, we argue that they all suffer from drawbacks. Most importantly, many state-of-the-art approaches are not designed for patterns that contain wildcards in-between characters. Based on past research on neural language models, we introduce the LIKE-Pattern Language Model (LPLM) that uses a new language and a novel probability distribution function to capture the semantics of general LIKE-patterns. We also propose a method to generate training data for our model. We demonstrate that our method outperforms state-of-the-art approaches in terms of precision (Q-error), while offering comparable runtime performance and memory requirements.
Mehmet Aytimur, Silvan Reiner, Leonard Wörteler, Theodoros Chondrogiannis, Michael Grossniklaus
Proc. ACM Manag. Data5
2023 Highway Systems: How Good are They, Really?
abstract
Highways play a crucial role in transportation services as they facilitate long-distance traveling and allow driving at an almost constant speed, thus resulting in lower fuel consumption and emissions. Many existing highway systems were designed before practical computational tools had been developed. Furthermore, most existing approaches to evaluating highways focus on analyzing mobility data rather than studying the design of the highway system. To address this gap in existing research, in this paper, we study the problem of evaluating the efficacy of the design of real-world highway systems. To this end, we propose two novel measures for the efficacy of highway systems, along with algorithms to compute them. In addition, we present a first-cut heuristic algorithm that aims at computing a highway system that optimizes our proposed measures. In our experiments, we demonstrate the potential of our methods in measuring the efficacy of real-world highway systems. We also evaluate the performance of our heuristic algorithm in computing a rough design of an efficient highway system.
Theodoros Chondrogiannis, Michael Grossniklaus
SSTD2
2023 Sample-Efficient Cardinality Estimation Using Geometric Deep Learning
abstract
In database systems, accurate cardinality estimation is a cornerstone of effective query optimization. In this context, estimators that use machine learning have shown significant promise. Despite their potential, the effectiveness of these learned estimators strongly depends on their ability to learn from small training sets. This paper presents a novel approach for learned cardinality estimation that addresses this issue by enhancing sample efficiency. We propose a neural network architecture informed by geometric deep learning principles that represents queries as join graphs. Furthermore, we introduce an innovative encoding for complex predicates, treating their encoding as a feature selection problem. Additionally, we devise a regularization term that employs equalities of the relational algebra and three-valued logic, augmenting the training process without requiring additional ground truth cardinalities. We rigorously evaluate our model across multiple benchmarks, examining q-errors, runtimes, and the impact of workload distribution shifts. Our results demonstrate that our model significantly improves the end-to-end runtimes of PostgreSQL, even with cardinalities gathered from as little as 100 query executions.
Silvan Reiner, Michael Grossniklaus
Proc. VLDB Endow.2
2022 SAHARA: Memory Footprint Reduction of Cloud Databases with Automated Table Partitioning
Michael Brendle, Nick Weber, Mahammad Valiyev, Norman May, Robert Schulze, Alexander Böhm 0002, Guido Moerkotte, Michael Grossniklaus
EDBT8
2022 Cardinality Estimation using Label Probability Propagation for Subgraph Matching in Property Graph Databases
Leonard Wörteler, Moritz Renftle, Theodoros Chondrogiannis, Michael Grossniklaus
EDBT4
2022 History oblivious route recovery on road networks
abstract
The availability of GPS sensors in vehicles has enabled the collection of trajectory data that can be utilized to improve the quality of location-based services. However, mostly due to privacy concerns, many data sets are published without containing entire trajectories but only the source location, the target location and the duration of recorded trips. In this paper, we study the problem of route recovery from trip data. In contrast to recent works that assume the availability of entire trajectories for past trips, we investigate methods for route recovery in the absence of such historical data, and we present methods for recovering the single most likely route that a vehicle has travelled. Furthermore, we introduce the region recovery problem that aims at determining a small region that is very likely to contain the traveled route. We also introduce region recovery methods for both single trips and trip groups. In a comprehensive experimental evaluation, we study the efficacy of our solutions for both the route and the region recovery problem. For the region recovery problem in particular, we demonstrate the pros and cons of each method along with the trade-off they offer between the size of the recovered region and the likelihood that the region contains the actual route.
Theodoros Chondrogiannis, Johann Bornholdt, Panagiotis Bouros, Michael Grossniklaus
SIGSPATIAL/GIS4
2021 Online Landmark-Based Batch Processing of Shortest Path Queries
abstract
Processing shortest path queries is a basic operation in many graph problems. Both preprocessing-based and batch processing techniques have been proposed to speed up the computation of a single shortest path by amortizing its costs. However, both of these approaches suffer from limitations. The former techniques are prohibitively expensive in situations where the precomputed information needs to be updated frequently due to changes in the graph, while the latter require coordinates and cannot be used on non-spatial graphs. In this paper, we address both limitations and propose novel techniques for batch processing shortest paths queries using landmarks. We show how preprocessing can be avoided entirely by integrating the computation of landmark distances into query processing. Our experimental results demonstrate that our techniques outperform the state of the art on both spatial and non-spatial graphs with a maximum speedup of 3.61 × in online scenarios.
Manuel Hotz, Theodoros Chondrogiannis, Leonard Wörteler, Michael Grossniklaus
SSDBM4
2019 From Movement to Events: Improving Soccer Match Annotations
Manuel Stein, Daniel Seebacher, Tassilo Karge, Tom Polk, Michael Grossniklaus, Daniel A. Keim
MMM (1)5
2018 Robustness Metrics for Relational Query Execution Plans
abstract
The quality of query execution plans in database systems determines how fast a query can be executed. It has been shown that conventional query optimization still selects sub-optimal or even bad execution plans, due to errors in the cardinality estimation. Although cardinality estimation errors are an evident problem, they are in general not considered in the selection of query execution plans. In this paper, we present three novel metrics for the robustness of relational query execution plans w.r.t. cardinality estimation errors. We also present a novel plan selection strategy that takes both, estimated cost and estimated robustness into account, when choosing a plan for execution. Finally, we share the results of our experimental comparison between robust and conventional plan selection on real world and synthetic benchmarks, showing a speedup of at most factor 3.49.
Florian Wolf 0002, Michael Brendle, Norman May, Paul R. Willems, Kai-Uwe Sattler, Michael Grossniklaus
Proc. VLDB Endow.6
2018 Leveraging annotation-based modeling with Jump
abstract
The capability of UML profiles to serve as annotation mechanism has been recognized in both research and industry. Today’s modeling tools offer profiles specific to platforms, such as Java, as they facilitate model-based engineering approaches. However, considering the large number of possible annotations in Java, manually developing the corresponding profiles would only be achievable by huge development and maintenance efforts. Thus, leveraging annotation-based modeling requires an automated approach capable of generating platform-specific profiles from Java libraries. To address this challenge, we present the fully automated transformation chain realized by Jump , thereby continuing existing mapping efforts between Java and UML by emphasizing on annotations and profiles. The evaluation of Jump shows that it scales for large Java libraries and generates profiles of equal or even improved quality compared to profiles currently used in practice. Furthermore, we demonstrate the practical value of Jump by contributing profiles that facilitate reverse engineering and forward engineering processes for the Java platform by applying it to a modernization scenario.
Alexander Bergmayr, Michael Grossniklaus, Manuel Wimmer, Gerti Kappel
Softw. Syst. Model.2
2018 Bring It to the Pitch: Combining Video and Movement Data to Enhance Team Sport Analysis
abstract
Analysts in professional team sport regularly perform analysis to gain strategic and tactical insights into player and team behavior. Goals of team sport analysis regularly include identification of weaknesses of opposing teams, or assessing performance and improvement potential of a coached team. Current analysis workflows are typically based on the analysis of team videos. Also, analysts can rely on techniques from Information Visualization, to depict e.g., player or ball trajectories. However, video analysis is typically a time-consuming process, where the analyst needs to memorize and annotate scenes. In contrast, visualization typically relies on an abstract data model, often using abstract visual mappings, and is not directly linked to the observed movement context anymore. We propose a visual analytics system that tightly integrates team sport video recordings with abstract visualization of underlying trajectory data. We apply appropriate computer vision techniques to extract trajectory data from video input. Furthermore, we apply advanced trajectory and movement analysis techniques to derive relevant team sport analytic measures for region, event and player analysis in the case of soccer analysis. Our system seamlessly integrates video and visualization modalities, enabling analysts to draw on the advantages of both analysis forms. Several expert studies conducted with team sport analysts indicate the effectiveness of our integrated approach.
Manuel Stein, Halldór Janetzko, Andreas Lamprecht, Thorsten Breitkreutz, Philipp Zimmermann, Bastian Goldlücke, Tobias Schreck, Gennady L. Andrienko, Michael Grossniklaus, Daniel A. Keim
IEEE Trans. Vis. Comput. Graph.9
2017 Bucket Selection: A Model-Independent Diverse Selection Strategy for Widening
Alexander Fillbrunn, Leonard Wörteler, Michael Grossniklaus, Michael R. Berthold
IDA3
2017 Editorial: Survey and Experimental Analysis of Event Detection Techniques for Twitter
abstract
Twitter's popularity as a source of up-to-date news and information is constantly increasing. In response to this trend, numerous event detection techniques have been proposed to cope with the rate and volume of Twitter data streams. Although most of these works conduct some evaluation of the proposed technique, a comparative study is often omitted. In this paper, we present a survey and experimental analysis of state-of-the-art event detection techniques for Twitter data streams. In order to conduct this study, we define a series of measures to support the quantitative and qualitative comparison. We demonstrate the effectiveness of these measures by applying them to event detection techniques as well as to baseline approaches using real-world Twitter streaming data.
Andreas Weiler, Michael Grossniklaus, Marc H. Scholl
Comput. J.2
2016 Stability Evaluation of Event Detection Techniques for Twitter
Andreas Weiler, Jöran Beel, Bela Gipp, Michael Grossniklaus
IDA4
2016 Optimization of Nested Queries using the NF2 Algebra
abstract
A key promise of SQL is that the optimizer will find the most efficient execution plan, regardless of how the query is formulated. In general, query optimizers of modern database systems are able to keep this promise, with the notable exception of nested queries. While several optimization techniques for nested queries have been proposed, their adoption in practice has been limited. In this paper, we argue that the NF2 (non-first normal form) algebra, which was originally designed to process nested tables, is a better approach to nested query optimization as it fulfills two key requirements. First, the NF2 algebra can represent all types of nested queries as well as both existing and novel optimization techniques based on its equivalences. Second, performance benefits can be achieved with little changes to existing transformation-based query optimizers as the NF2 algebra is an extension of the relational algebra.
Jürgen Hölsch, Michael Grossniklaus, Marc H. Scholl
SIGMOD Conference2
2016 Situation monitoring of urban areas using social media data streams
Andreas Weiler, Michael Grossniklaus, Marc H. Scholl
Inf. Syst.2
2016 An evaluation of the run-time and task-based performance of event detection techniques for Twitter
Andreas Weiler, Michael Grossniklaus, Marc H. Scholl
Inf. Syst.2
2015 Run-Time and Task-Based Performance of Event Detection Techniques for Twitter
Andreas Weiler, Michael Grossniklaus, Marc H. Scholl
CAiSE2
2015 Efficient structural bulk updates on the Pre/Dist/Size XML encoding
abstract
In order to manage XML documents, native XML databases use specific encodings that map the hierarchical structure of a document to a flat representation. Several encodings have been proposed that differ in terms of their support for certain query workloads. While some encodings are optimized for query processing, others focus on data manipulation. For example, the Pre/Dist/Size XML encoding has been designed to support queries over all XPath axes efficiently, but processing atomic updates in XML documents can be costly. In this paper, we present a technique, so-called structural bulk updates, that works in concert with the XQuery Update Facility to support efficient updates on the Pre/Dist/Size encoding. We demonstrate the benefits of our technique in a detailed performance evaluation based on the XMark benchmark.
Lukas Kircher, Michael Grossniklaus, Christian Grün, Marc H. Scholl
ICDE2
2014 JUMP - From Java Annotations to UML Profiles
Alexander Bergmayr, Michael Grossniklaus, Manuel Wimmer, Gerti Kappel
MoDELS2
2012 Crowdsourced Web Site Evaluation with CrowdStudy
Michael Nebeling, Maximilian Speicher, Michael Grossniklaus, Moira C. Norrie
ICWE3
2012 XCML: providing context-aware language extensions for the specification of multi-device web applications
Michael Nebeling, Michael Grossniklaus, Stefania Leone, Moira C. Norrie
World Wide Web2
2010 Dynamic Metamodel Extension Modules to Support Adaptive Data Management
Michael Grossniklaus, Stefania Leone, Alexandre de Spindler, Moira C. Norrie
CAiSE1
2010 An execution environment for C-SPARQL queries
abstract
Continuous SPARQL (C-SPARQL) is proposed as new language for continuous queries over streams of RDF data. It covers a gap in the Semantic Web abstractions which is needed for many emerging applications, including our focus on Urban Computing. In this domain, sensor-based information on roads must be processed to deduce localized traffic conditions and then produce traffic management strategies. Executing C-SPARQL queries requires the effective integration of SPARQL and streaming technologies, which capitalize over a decade of research and development; such integration poses several nontrivial challenges.
Davide Francesco Barbieri, Daniele Braga, Stefano Ceri, Michael Grossniklaus
EDBT4
2010 Incremental Reasoning on Streams and Rich Background Knowledge
Davide Francesco Barbieri, Daniele Braga, Stefano Ceri, Emanuele Della Valle, Michael Grossniklaus
ESWC (1)5
2010 Panta Rhei: Optimized and Ranked Data Processing over Heterogeneous Sources
Daniele Braga, Francesco Corcoglioniti, Michael Grossniklaus, Salvatore Vadacca
ICSOC3
2010 Tools for Modeling and Generating Safe Interface Interactions in Web Applications
Marco Brambilla 0001, Jordi Cabot, Michael Grossniklaus
ICWE3
2010 Synchronising Personal Data with Web 2.0 Data Sources
Stefania Leone, Michael Grossniklaus, Alexandre de Spindler, Moira C. Norrie
WISE2
2010 Domain-Specific Language for Context-Aware Web Applications
Michael Nebeling, Michael Grossniklaus, Stefania Leone, Moira C. Norrie
WISE2
2009 Development Framework for Mobile Social Applications
Alexandre de Spindler, Michael Grossniklaus, Moira C. Norrie
CAiSE2
2009 Modelling Safe Interface Interactions in Web Applications
Marco Brambilla 0001, Jordi Cabot, Michael Grossniklaus
ER3
2009 C-SPARQL: SPARQL for continuous querying
abstract
C-SPARQL is an extension of SPARQL to support continuous queries, registered and continuously executed over RDF data streams, considering windows of such streams. Supporting streams in RDF format guarantees interoperability and opens up important applications, in which reasoners can deal with knowledge that evolves over time. We present C-SPARQL by means of examples in Urban Computing.
Davide Francesco Barbieri, Daniele Braga, Stefano Ceri, Emanuele Della Valle, Michael Grossniklaus
WWW5
2008 Database-Driven Web Mashups
abstract
In most web mashup applications, the content is generated using either web feeds or an application programming interface (API) based on web services. Both approaches have limitations. Data models provided by web feeds are not powerful enough to permit complex data structures to be transmitted. APIs based on web services are usually different for each web application, and thus different implementations of the APIs are required for each web service that a web mashup application uses. We propose a database-driven approach to web mashups that supports integration at the database level and enables mashup developers to work with a uniform abstract model and have direct access to powerful features of database systems. We describe how we have implemented this approach based on an object-oriented database system with a rich object model and a generic proxy mechanism for data integration and synchronisation.
Andrei Vancea, Michael Grossniklaus, Moira C. Norrie
ICWE2
2008 Supporting Different Patterns of Interaction through Context-Aware Data Management
Michael Grossniklaus, Moira C. Norrie
J. Web Eng.1
2007 An Object-Oriented Version Model for Context-Aware Data Management
Michael Grossniklaus, Moira C. Norrie
WISE1
2007 Context-aware platform for mobile data management
Moira C. Norrie, Beat Signer, Michael Grossniklaus, Rudi Belotti, Corsin Decurtins, Nadir Weibel
Wirel. Networks3
2007 Interactive Paper as a Mobile Client for a Multi-channel Web Information System
Beat Signer, Michael Grossniklaus, Moira C. Norrie
World Wide Web2
2006 Role-Based Modelling of Interactions in Database Applications
Milivoje Petrovic, Michael Grossniklaus, Moira C. Norrie
CAiSE2
2006 Paper-based mobile access to databases
abstract
Our demonstration is a paper-based interactive guide for visitors to the world's largest international arts festival that was developed as part of a project investigating new forms of context-aware information delivery and interaction in mobile environments. Information stored in a database is accessed from a set of interactive paper documents, including a printed festival brochure, a city map and a bookmark. Active areas are defined within the documents and selection of these using a special digital pen causes the corresponding query request along with context data to be sent to a festival application database and the response is returned to the visitor in the form of generated speech output. In addition to paper-based information browsing and transactions such as ticket booking, the digital pen can also be applied for data capture of event ratings and handwritten comments on events. The system integrates three main database components - a cross-media information platform, a content management framework for multi-channel context-aware publishing of data and the festival application database.
Beat Signer, Moira C. Norrie, Michael Grossniklaus, Rudi Belotti, Corsin Decurtins, Nadir Weibel
SIGMOD Conference3
2006 Putting Location-Based Services on the Map
Michael Grossniklaus, Moira C. Norrie, Beat Signer, Nadir Weibel
W2GIS1
2005 An Infrastructure for Reactive Information Environments
Rudi Belotti, Corsin Decurtins, Michael Grossniklaus, Moira C. Norrie
WISE3
2005 Interplay of Content and Context
Rudi Belotti, Corsin Decurtins, Michael Grossniklaus, Moira C. Norrie, Alexios Palinginis
J. Web Eng.3
2004 Interplay of Content and Context
Rudi Belotti, Corsin Decurtins, Michael Grossniklaus, Moira C. Norrie, Alexios Palinginis
ICWE3