Demo Data from SIGIR 2026 / reviewers in the wild / expert
Daniel Schreiber
dblp:77/2990
· DBLP profile ↗
15ranked-venue papers
4as first author
0since 2021 · last 2017
0000-0003-0944-9229ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 6Software engineering, systems software and programming languages · 5 · 2 first-authorArtificial intelligence and machine learning · 4 · 2 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Human-computer interaction and pervasive computing
4 papers |
Ubiquitous computing and smart environments · 67% Interaction techniques and input · 33% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks › iot data management
digital object memory |
0.3 | 2 | 2012 | Digital object memories for the internet of things (DOMe-IoT) · UbiComp 2012 Digital Object Memories for the Internet of Things (DOMe-Iot) · UbiComp 2012 |
Ubiquitous computing and smart environments › internet of things
connected objects |
0.2 | 2 | 2012 | Digital object memories for the internet of things (DOMe-IoT) · UbiComp 2012 Digital Object Memories for the Internet of Things (DOMe-Iot) · UbiComp 2012 |
Interaction techniques and input › pen input
pen and paper interaction |
0.1 | 1 | 2012 | Toward a theory of interaction in mobile paper-digital ensembles · CHI 2012 |
Programming languages and type systems
language design |
0.1 | 1 | 2007 | Can programming be liberated from the two-level style: multi-level programming with deepjava · OOPSLA 2007 |
Interaction techniques and input
mobile interaction |
0.0 | 1 | 2012 | Toward a theory of interaction in mobile paper-digital ensembles · CHI 2012 |
Ubiquitous computing and smart environments
object agency |
0.0 | 1 | 2012 | Digital object memories for the internet of things (DOMe-IoT) · UbiComp 2012 |
Programming languages and type systems › object-oriented programming
metaclasses |
0.0 | 1 | 2007 | Can programming be liberated from the two-level style: multi-level programming with deepjava · OOPSLA 2007 |
Methods — techniques the papers use, named apart from their topics
practice-based experimentation · 0.7workflow modeling · 0.3model transformation · 0.3workshops · 0.1workshop · 0.1stimulus-driven exploratory study · 0.1deep metaclasses · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Sensor concept for solving the direct kinematics problem of the Stewart-Gough platformabstractOne of the main tasks in robotics is to precisely connect the robot's coordinate system with the world's coordinate system. For parallel mechanisms, this is a challenging task due to the direct kinematics problem, which is usually solved by using iterative algorithms to search for the mobile platform's position and orientation or by adding auxiliary sensors. In this paper, a sensor concept for solving the direct kinematics problem of the Stewart-Gough platform is presented where only three inertial measurement units are used with the aim to renounce length sensors as well as initial and, in some cases, external pose measurements. Stefan Schulz 0005, Arthur Seibel, Daniel Schreiber, Josef Schlattmann |
IROS | 3 |
| 2015 | TAGGINGSENSE: Method Based On Sensemaking For Object-Oriented Source Code ComprehensionabstractAll software requires maintenance, either for error correction or for implementing updates.However, maintenance is often complex and expensive, and one of the main problems in the high cost of maintenance is the difficulty of understanding the source code of other authors.Thus, this research presents TaggingSense, a method based on sensemaking that aims to reduce object-oriented source code comprehension time on systems maintenance.Through experimentation, it was possible to observe knowledge extracted from the source code, processing, and sharing, to be positively assisted in the source code maintenance and comprehension process, thus bringing benefits such as reduction time spent, quality, and greater security in the changes made. Daniel Schreiber, André Menolli, Sheila S. Reinehr, Andreia Malucelli |
SEKE | 1 |
| 2013 | Introduction to the special issue on interaction with smart objectsabstractSmart objects can be smart because of the information and communication technology that is added to human-made artifacts. It is not, however, the technology itself that makes them smart but rather the way in which the technology is integrated, and their smartness surfaces through how people are able to interact with these objects. Hence, the key challenge for making smart objects successful is to design usable and useful interactions with them. We list five features that can contribute to the smartness of an object, and we discuss how smart objects can help resolve the simplicity-featurism paradox. We conclude by introducing the three articles in this special issue, which dive into various aspects of smart object interaction: augmenting objects with projection, service-oriented interaction with smart objects via a mobile portal, and an analysis of input-output relations in interaction with tangible smart objects. Daniel Schreiber, Kris Luyten, Max Mühlhäuser, Oliver Brdiczka, Melanie Hartmann |
ACM Trans. Interact. Intell. Syst. | 1 |
| 2012 | Toward a theory of interaction in mobile paper-digital ensemblesabstractAlthough smartphones and tablets become increasingly popular, pen and paper continues to play an important role in mobile practices, such as note taking or creative discussions. Applications designed to combine the benefits of both worlds in a mobile paper-digital ensemble require a theoretical understanding of interaction, to inform the design of adequate interaction techniques. To fill this void, we propose a theory based on the results of a stimulus driven exploratory study. Felix Heinrichs, Daniel Schreiber, Jochen Huber, Max Mühlhäuser |
CHI | 2 |
| 2012 | The implementation experience of an advanced service repository for supporting service-oriented architectureabstractTo be effective, the systematic reuse in software development process must be supported by an artifact database. Although many organizations do not have such database, generally the Service Repository is the catalog responsible for leveraging Service-Oriented Architecture (SOA) reuse within the development lifecycle. This paper presents a SOA implementation experience, emphasizing the contributions of developing Service Repository extensions. The adoption of SOA occurred along with a new ERP deployment. One of the main goals was to enable the reuse of standard processes and services within a better integration between ERP system and legacy systems. The repository received additional capabilities to maximize searches and usability; to support configuration and release management; and also address performance issues within cache manageability. The benefits of this work are presented, as well as the results of the current situation in the organization considering SOA repository usage and the empirical evidence collected. Cleiton dos Santos Garcia, Waldemar Roberti, Daniel Schreiber, Marco Paludo, Andreia Malucelli, Sheila S. Reinehr |
CLEI | 3 |
| 2012 | Digital Object Memories for the Internet of Things (DOMe-Iot)abstractThe Internet of Things connects digital information sources with physical objects - which transforms an artifact from being a passive object into a 'thing' that may link to data, store data and even offer data to users. Digital Object Memories (DOMe) comprise hardware and software components, which together provide an open and universal platform for capturing, associating, and interacting with the digital information of connected objects - including storage, documentation and provision of information concerning actions an object is or might be involved in. The goal of this continuation of an established workshop series (predecessor events include DIPSO 2007-09 in conjunction with Ubicomp 2007-09, DOMe in conjunction with Intelligent Environment 2009, DOMe-IoT 2010 in conjunction with Ubicomp 2010, and NOMe-IoT in conjunction with Ubicomp 2011) is to twofold: 1.) initiate a conversation concerning the potential for objects to develop agency; and 2.) explore how data that is associated with an object may leverage real-world actions. Here, DOMe 2012 provides a hybrid interdisciplinary workshop format that will combine traditional presentations and discussion with practice-based experimentation. Fahim Kawsar, Chris Speed, Alexander Kröner, Jens Haupert, Thomas Plötz, Daniel Schreiber |
UbiComp | 6 |
| 2012 | Digital object memories for the internet of things (DOMe-IoT)abstractDigital Object Memories (DOMes) comprise hardware and software components, which together provide an open and universal platform for capturing and interacting with the digital information of connected objects - including storage, documentation and provision of information concerning actions an object is or might be involved in. We envisage that connected objects equipped with DOMes will be enabled to make suggestions and propositions to human users - which implies that an object may have a level of agency. The latter concept is a striking possibility that may change the way that we perceive, interact, and relate to objects. The goal of this established workshop series is to twofold: 1.) initiate a conversation concerning the potential for objects to develop agency; and 2.) explore how data that is associated with an object may leverage real-world actions. DOMe-IoT 2012 provides a hybrid interdisciplinary workshop format that will combine traditional presentations and discussion with practice-based experimentation. Alexander Kröner, Jens Haupert, Chris Speed, Fahim Kawsar, Thomas Plötz, Daniel Schreiber |
UbiComp | 6 |
| 2012 | Adaptive workflows in smart environments: combining imperative and declarative modelsabstractSpecifying interaction between users and smart environments is an important topic in pervasive computing. Both imperative and declarative languages have been investigated in this context. Declarative approaches require more abstract thinking and higher modeling effort but enable greater flexibility. A survey of related work suggests, however, that the high modeling effort of declarative approaches is prohibitive to their practical application. In contrast, imperative approaches lead to static control-flow and over-specification. Still, they are used, mainly due to their simplicity. Our approach supports a systematic transformation process from imperative models to declarative ones. Our method comprises an imperative, workflow-based language that we extended with novel declarative constructs and an algorithm for converting imperative models into declarative ones. Our approach requires only a modest level of declarative specification literacy for reaching a degree of flexibility that formerly only expert designers could achieve with hand-crafted declarative models. Marcus Ständer, Aristotelis Hadjakos, Daniel Schreiber |
UbiComp | 3 |
| 2012 | Configurable Middleware for Multimedia Collaboration ApplicationsabstractModern collaboration applications have a multitude of QoS requirements. Depending on the application module, such as messaging, collaborative modeling, or multimedia conferencing, the networking requirements are different. Such applications can greatly benefit from middleware which allows for configuring and using multiple communication stacks from within the same application. This enables applications to employ the best middleware configuration for each communication task. In this paper we demonstrate how to optimize for reliability, low latency, and throughput using configurable protocol stacks. We have implemented a prototype and evaluated the positive effects of customizing the protocol stack in three different use case scenarios. Daniel Schreiber, Max Mühlhäuser, Aristotelis Hadjakos, Erwin Aitenbichler |
ISM | 1 |
| 2011 | Workshop on interacting with smart objectsabstractThe number of smart objects in our everyday life is steadily increasing. In this workshop we discuss how the interaction with these smart objects should be designed from various perspectives. Melanie Hartmann, Daniel Schreiber, Kris Luyten, Oliver Brdiczka, Max Mühlhäuser |
IUI | 2 |
| 2011 | The hybrid shopping list: bridging the gap between physical and digital shopping listsabstractShopping is one of the most frequently occuring tasks in our daily lives, and creation and management of shopping lists is an important aspect of this task. Given the recent adoption of mobile devices, the process of writing lists is not only limited to the use of pen and paper, as a good number of digital tools and applications are available. The goal of this paper is to study and understand the transition between paper-based and digital shopping lists. We analyze how people interact with paper-based shopping lists and derive design implications for our own hybrid shopping support application, which combines paper-based lists with a mobile application. We contribute the study and the design and implementation of a hybrid (pen-and-paper-based UI and mobile GUI) application for the creation of shopping lists. Felix Heinrichs, Daniel Schreiber, Johannes Schöning |
Mobile HCI | 2 |
| 2010 | Reducing User Perceived Latency in Mobile ProcessesabstractEmployees are increasingly participating in business processes using mobile devices. Often, this is supported by a mobile web application, which accesses various web services in the back-end. The high latency of the mobile network (e.g., EDGE) is perceived by the user each time a web service is called, in addition to the time needed to invoke the service itself. This high latency may lead to low usability, low acceptance rate, and finally compromises the overall process quality. To reduce the latency perceived by the user, we present a caching architecture for web services and an adaptive prefetching algorithm. The key characteristics of our approach are the compatibility with major mobile browsers and the independence of the caching proxy from the front-end application and the back-end services. We evaluate our approach on realistic traces of web service calls in an IT service management scenario. The traces were generated from handling real incidents according to the ITIL (ISO 20000) processes. The results confirm that using our approach, the latency perceived by the user is reduced by 24%. Daniel Schreiber, Erwin Aitenbichler, Andreas Göb, Max Mühlhäuser |
ICWS | 1 |
| 2009 | Reducing User Perceived Latency with a Middleware for Mobile SOA AccessabstractNetwork latency is one of the most critical factors for the usability of mobile SOA applications. This paper introduces prefetching and caching enhancements for an existing SOA framework for mobile applications to reduce the user perceived latency. Latency reduction is achieved by proactively sending data to the mobile device that could most likely be requested at a later time. This additional data is piggybacked onto responses to actual requests and injected into a client side cache, so that it can be used without an additional connection. The prefetching is done automatically using a sequence prediction algorithm. The benefit of prefetching and caching enhancements were evaluated for different network settings and a reduction of user perceived latency of up to 31% was found in a typical scenario. In contrast to other prefetching solutions, our piggybacking approach also allows to significantly increase battery lifetime of the mobile device. Andreas Göb, Daniel Schreiber, Louenas Hamdi, Erwin Aitenbichler, Max Mühlhäuser |
ICWS | 2 |
| 2007 | Can programming be liberated from the two-level style: multi-level programming with deepjavaabstractSince the introduction of object-oriented programming few programming languages have attempted to provide programmers with more than objects and classes, i.e., more than two levels. Those that did, almost exclusively aimed at describing language properties-i.e., their metaclasses exert linguistic control on language concepts and mechanisms-often in order to make the language extensible. In terms of supporting logical domain classification levels, however, they are still limited to two levels. Thomas Kühne 0001, Daniel Schreiber |
OOPSLA | 2 |
| 2007 | Task Models for Proactive Web Applications
Melanie Hartmann, Daniel Schreiber, Matthias Kaiser |
WEBIST (2) | 2 |