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

Matthias Heinrich 0001

dblp:61/733 · DBLP profile ↗
← Back
10ranked-venue papers
8as first author
0since 2021 · last 2014
—ORCID · none

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

Databases, data management, data science and information retrieval · 7 · 7 first-authorSoftware engineering, systems software and programming languages · 6 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-author

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.

Human-computer interaction and pervasive computing
2 papers
Collaborative and social computing · 100%

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

TopicWeightPapersLastEvidence papers
Collaborative and social computing
collaborative editing
0.322013
Exploiting annotations for the rapid development of collaborative web applications · WWW 2013
Exploiting single-user web applications for shared editing: a generic transformation approach · WWW 2012
Collaborative and social computing
concurrency control
0.212013
Exploiting annotations for the rapid development of collaborative web applications · WWW 2013

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

source code annotations · 0.2collaboration engine · 0.2generic collaboration infrastructure · 0.1
YearPublicationVenuePosition
2014 Enriching single-user web applications non-invasively with shared editing support
Matthias Heinrich 0001, Franz Lehmann, Franz Josef Grüneberger, Martin Gaedke, Thomas Springer 0001, Alexander Schill
Sci. Comput. Program.1
2013 GAwI: A Comprehensive Workspace Awareness Library for Collaborative Web Applications
Matthias Heinrich 0001, Franz Josef Grüneberger, Thomas Springer 0001, Philipp Hauer, Martin Gaedke
ICWE1
2013 Exploiting annotations for the rapid development of collaborative web applications
abstract
Web application frameworks are a proven means to accelerate the development of interactive web applications. However, implementing collaborative real-time applications like Google Docs requires specific concurrency control services (i.e. document synchronization and conflict resolution) that are not included in prevalent general-purpose frameworks like jQuery or Knockout. Hence, developers have to get familiar with specific collaboration frameworks (e.g. ShareJS) which substantially increases the development effort. To ease the development of collaborative web applications, we propose a set of source code annotations representing a lightweight mechanism to introduce concurrency control services into mature web frameworks. Those annotations are interpreted at runtime by a dedicated collaboration engine to sync documents and resolve conflicts. We enhanced the general-purpose framework Knockout with a collaboration engine and conducted a developer study comparing our approach to a traditional concurrency control library. The evaluation results show that the effort to incorporate collaboration capabilities into a web application can be reduced by up to 40 percent using the annotation-based solution.
Matthias Heinrich 0001, Franz Josef Grüneberger, Thomas Springer 0001, Martin Gaedke
WWW1
2012 Reusable Awareness Widgets for Collaborative Web Applications - A Non-invasive Approach
Matthias Heinrich 0001, Franz Josef Grüneberger, Thomas Springer 0001, Martin Gaedke
ICWE1
2012 Enriching Web Applications with Collaboration Support Using Dependency Injection
Matthias Heinrich 0001, Franz Josef Grüneberger, Thomas Springer 0001, Martin Gaedke
ICWE1
2012 Exploiting single-user web applications for shared editing: a generic transformation approach
abstract
In the light of the Web 2.0 movement, web-based collaboration tools such as Google Docs have become mainstream and in the meantime serve millions of users. Apart from established collaborative web applications, numerous web editors lack multi-user support even though they are suitable for collaborative work. Enhancing these single-user editors with shared editing capabilities is a costly endeavor since the implementation of a collaboration infrastructure (accommodating conflict resolution, document synchronization, etc.) is required. In this paper, we present a generic transformation approach capable of converting single-user web editors into multi-user editors. Since our approach only requires the configuration of a generic collaboration infrastructure (GCI), the effort to inject shared editing support is significantly reduced in contrast to conventional implementation approaches neglecting reuse. We also report on experimental results of a user study showing that converted editors meet user requirements with respect to software and collaboration qualities. Moreover, we define the characteristics that editors must adhere to in order to leverage the GCI.
Matthias Heinrich 0001, Franz Lehmann, Thomas Springer 0001, Martin Gaedke
WWW1
2011 WebSoDa: A Tailored Data Binding Framework for Web Programmers Leveraging the WebSocket Protocol and HTML5 Microdata
Matthias Heinrich 0001, Martin Gaedke
ICWE1
2010 Rapid UI Development for Enterprise Applications: Combining Manual and Model-Driven Techniques
Arne Schramm, André Preußner, Matthias Heinrich 0001, Lars Vogel
MoDELS (1)3
2009 A platform to automatically generate and incorporate documents into an ontology-based content repository
abstract
In order to access large information pools efficiently data has to be structured and categorized. Recently, applying ontologies to formalize information has become an established approach. In particular, ontology-based search and navigation are promising solutions which are capable to significantly improve state of the art systems (e.g. full-text search engines). However, the ontology roll-out and maintenance are costly tasks. Therefore, we propose a documentation generation platform that automatically derives content and incorporates generated content into an existing ontology. The demanding task of classifying content as concept instances, setting data type and object properties is accomplished by the documentation generation platform. Eventually, our approach results in a semantically enriched content base. Note that no manual effort is required to establish links between content objects and the ontology.
Matthias Heinrich 0001, Antje Boehm-Peters, Martin Knechtel
ACM Symposium on Document Engineering1
2009 Integrated service engineering workbench: service engineering for digital ecosystems
abstract
The evolution of service-oriented architectures towards digital ecosystems comprehends a number of challenges. According to Papazoglou et al., one challenge is to develop services in a dynamic environment with high uncertainties, and in collaboration with other companies. The Integrated Service Engineering (ISE) Workbench is a step in this direction in that it supports a model-driven approach and different stakeholders. This paper briefly introduces the ISE Framework, presents the ISE Workbench and its functionality, and proposes a demonstration of a conducted case study in the IT outsourcing domain.
Gregor Scheithauer, Konrad Voigt, Veli Bicer, Matthias Heinrich 0001, Anja Strunk, Matthias Winkler
MEDES4