Socio-technical Design of Ubiquitous Computing Systems

Similar documents
Design for Innovative Value Towards a Sustainable Society

Requirements Engineering for Digital Health

Broadband Networks, Smart Grids and Climate Change

Health Information Technology Standards. Series Editor: Tim Benson

SpringerBriefs in Space Development

ANALOG CIRCUITS AND SIGNAL PROCESSING

Application of Evolutionary Algorithms for Multi-objective Optimization in VLSI and Embedded Systems

Technology Roadmapping for Strategy and Innovation

Dry Etching Technology for Semiconductors. Translation supervised by Kazuo Nojiri Translation by Yuki Ikezi

Dao Companion to the Analects

Founding Editor Martin Campbell-Kelly, University of Warwick, Coventry, UK

SpringerBriefs in Space Development

Matthias Pilz Susanne Berger Roy Canning (Eds.) Fit for Business. Pre-Vocational Education in European Schools RESEARCH

Handbook of Engineering Acoustics

Sustainable Development

Advances in Metaheuristic Algorithms for Optimal Design of Structures

Advances in Computer Vision and Pattern Recognition

Faster than Nyquist Signaling

Offshore Energy Structures

Better Business Regulation in a Risk Society

The Future of Civil Litigation

The Cultural and Social Foundations of Education. Series Editor A.G. Rud College of Education Washington State University USA

COOP 2016: Proceedings of the 12th International Conference on the Design of Cooperative Systems, May 2016, Trento, Italy

SpringerBriefs in Astronomy

Computer Supported Cooperative Work. Series Editor Richard Harper Cambridge, United Kingdom

Active Perception in the History of Philosophy

SpringerBriefs in Computer Science

Human-Computer Interaction Series

Privacy, Data Protection and Cybersecurity in Europe

Drones and Unmanned Aerial Systems

Human and Mediated Communication around the World

Advances in Game-Based Learning

Studies in Systems, Decision and Control

Current Technologies in Vehicular Communications

Computational Intelligence for Network Structure Analytics

CMOS Test and Evaluation

Palgrave Studies in Comics and Graphic Novels. Series Editor Roger Sabin University of the Arts London London, United Kingdom

Neutron Scattering Applications and Techniques

WHY STARTUPS FAIL AND HOW YOURS CAN SUCCEED. David Feinleib

SpringerBriefs in Electrical and Computer Engineering

Strategic Innovation in Russia

Hiroyuki Kajimoto Satoshi Saga Masashi Konyo. Editors. Pervasive Haptics. Science, Design, and Application

The International Politics of the Armenian-Azerbaijani Conflict

Applied Technology and Innovation Management

Management and Industrial Engineering. Series editor J. Paulo Davim, Aveiro, Portugal

Palgrave Studies in the History of Science and Technology

Surface Mining Machines

Speech and Audio Processing for Coding, Enhancement and Recognition

Discursive Constructions of Corporate Identities by Chinese Banks on Sina Weibo

Please quote as: Comes, D. E.; Evers, C.; Geihs, K.; Hoffmann, A.; Kniewel, R.; Leimeister, J. M.; Niemczyk, S.; Roßnagel, A.; Schmidt, L.

Research and Practice on the Theory of Inventive Problem Solving (TRIZ)

Computational Social Sciences

Health Informatics. For further volumes:

Enacting Research Methods in Information Systems: Volume 2

Physiology in Health and Disease. Published on behalf of The American Physiological Society by Springer

International Series on Computer Entertainment and Media Technology. Series Editor Newton Lee Tujunga, California, USA

Quality of Life in Italy

The Space Shuttle Program. Technologies and Accomplishments

Birds of Prey and Wind Farms

Multi-Criteria Decision Analysis to Support Healthcare Decisions

Palgrave Studies in Comics and Graphic Novels. Series Editor Roger Sabin University of the Arts London London, United Kingdom

ICT for the Next Five Billion People

K-Best Decoders for 5G+ Wireless Communication

Satellite- Based Earth Observation. Christian Brünner Georg Königsberger Hannes Mayer Anita Rinner Editors

MATLAB Guide to Finite Elements

BIOSEMIOTICS. Aims and Scope of the Series VOLUME 8. For further volumes:

Postdisciplinary Studies in Discourse

The Test and Launch Control Technology for Launch Vehicles

Fundamentals of Digital Forensics

Lecture Notes in Business Information Processing 326

Advanced Decision Making for HVAC Engineers

Science Fiction, Ethics and the Human Condition

Patterns, Programming and Everything

Please quote as: Knote, R.; Baraki, H.; Söllner, M.; Geihs, K. & Leimeister, J. M. (2016): From Requirement to Design Patterns for Ubiquitous

SpringerBriefs in Applied Sciences and Technology

Advances in Multirate Systems

Music and Human-Computer Interaction

Scientific Data Mining and Knowledge Discovery

Future-Oriented Technology Analysis

Studies in Computational Intelligence

PIXAR S AMERICA. The Re-Animation of American Myths and Symbols DIETMAR MEINEL

Building Arduino PLCs

Science Communication

Acoustic Emission Testing

Cross-Industry Innovation Processes

Francis Bacon on Motion and Power

Springer Series in Advanced Microelectronics

Informatics and Communication Technologies for Societal Development

TECHNOLOGY, INNOVATION, and POLICY 3. Series of the Fraunhofer Institute for Systems and Innovation Research (lsi)

Social Collective Intelligence Combining the Powers of Humans and Machines to Build a Smarter Society

Cognitive Systems Monographs

Innovation Policy in a Knowledge-Based Economy

Robust Hand Gesture Recognition for Robotic Hand Control

Hierarchy Process. The Analytic. Bruce L. Golden Edward A. Wasil Patrick T. Harker (Eds.) Applications and Studies

Architecture Design and Validation Methods

Management of Software Engineering Innovation in Japan

Advances in Modern Tourism Research

Management of Recreation and Nature Based Tourism in European Forests

Fault Diagnosis of Hybrid Dynamic and Complex Systems

The New Hollywood Historical Film

Transcription:

Socio-technical Design of Ubiquitous Computing Systems

Klaus David Kurt Geihs Jan Marco Leimeister Alexander Roßnagel Ludger Schmidt Gerd Stumme Arno Wacker Editors Socio-technical Design of Ubiquitous Computing Systems 123

Editors Klaus David Kurt Geihs Jan Marco Leimeister Alexander Roßnagel Ludger Schmidt Gerd Stumme Arno Wacker Kassel University Kassel ISBN 978-3-319-05043-0 ISBN 978-3-319-05044-7 (ebook) DOI 10.1007/978-3-319-05044-7 Springer Cham Heidelberg New York Dordrecht London Library of Congress Control Number: 2014938066 Springer International Publishing Switzerland 2014 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Foreword The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it. Mark Weiser What was still an ardent vision in the early 1990s when Mark Weiser drew his picture of the computer for the twenty-first century 1 has now become reality. Progress in information technology has increasingly turned computing into that integral, invisible part of people s lives that Weiser prophesied. Ubiquitous Computing (UC) has arrived. It enables a new level of information processing. Using sensor data, UC-based systems detect their current usage context. They automatically adapt their services to the user s situational needs and interact with UC services or resources in their environment on an ad hoc basis. So did Mark Weiser s prophecy fulfill? Yes and No. With the UC paradigm computers are disappearing from their users attention. Users are indeed freed from having to bother about computers. Yet what Weiser did not foresee: gaining convenience and freedom is at the same time exposing our freedom to new hazards. At the beginning of the twenty-first century, concerned voices about information technology are increasingly heard. Are we still the masters of our technological servants, or do we surrender power to our smart devices? Are we still the masters of our own lives, or who else can follow and possibly abuse the information that is collected and processed by UC-systems without us even being aware of it? In the light of these apparently conflicting challenges, researchers at the Interdisciplinary Research Center for Information System Design (ITeG) at the University of Kassel set out to address ubiquitous computing from a socio-technical perspective in 2010. They initiated the research cluster VENUS (Design of socio-technical 1 Weiser, M.: The Computer for the twenty-first Century. Scientific American (9), 94 104 (1991), p. 94. v

vi Foreword integration in context-aware ubiquitous systems), which has been funded from 2010 to 2013 by the federal state of Hesse within its LOEWE programme for promoting cutting-edge research. VENUS has brought together researchers from different fields such as computer science, information systems, human computer interaction, and law who seek to find general principles and guidelines for the design of socially responsible UC systems. Designing self-adaptive, context-aware, and knowledge-processing systems is by itself a formidable challenge. The VENUS team further raised the bar with their objective to permanently think about UC from multiple perspectives. System usability, user trust in the technology, and adherence to privacy laws and regulations were discovered as particularly important criteria for UC design. To gain user acceptance, technology has to be integrated into the individual user s actions. It has to support her (or him) in accomplishing personal tasks and in cooperating with others. In addition, UC systems need to be integrated into society to be of practical use. Their features should be available at any time and place. Achieving all these types of integration is a key success factor for the new technology. From the outset, the guiding principle of the VENUS team was to improve the social integration of UC technology. In 4 years of intensive interdisciplinary work the team has developed an encompassing blueprint for systematic, interdisciplinary software development. The VENUS design concept covers the particular functional and nonfunctional design aspects of ubiquitous computing at the interface between technology and human beings. Core results of the VENUS project are presented in this volume. Their message is highly encouraging. There is no need to take away from the enthusiasm for ubiquitous computing expressed by Mark Weiser. To the contrary, if we learn to switch perspectives and understand that UC features such as disappearing to invisibility can have positive as well as negative aspects, and hence, if we also implement the option for visibility, we can be confident to remain the masters of our technological servants, no matter what technological progress will lead to. The lessons from this volume are important for researchers as well as for society in general. As the head of Advisory Board for the ITeG center, I hope that the volume will find the broad interest and the diverse audience it deserves. Stuttgart, December 2013 Paul J. Kühn

Contents Part I Introduction 1 A Research Agenda for the Socio-Technical Design of Ubiquitous Computing Systems... 3 Kurt Geihs and Holger Hoffmann Part II Foundations 2 Protecting Personality Rights and Legal Accountability... 21 Michaela Schuldt, Thomas Schulz, Hendrik Skistims, and Julia Zirfas 3 Understanding the Formation of Trust... 39 Matthias Söllner, Axel Hoffmann, Holger Hoffmann, Arno Wacker, and Jan Marco Leimeister 4 User Model... 59 Kay Behrenbruch, Matthias Söllner, Michaela Schuldt, and Ludger Schmidt 5 Enabling Active User Participation in Self-Adaptive Applications... 71 Christoph Evers and Kurt Geihs 6 Matching and Mediation of Heterogeneous Context Information... 89 Michael Wagner, Christoph Evers, and Kurt Geihs 7 Mining Social Links for Ubiquitous Knowledge Engineering... 109 Christoph Scholz, Bjoern-Elmar Macek, Martin Atzmueller, Stephan Doerfel, and Gerd Stumme 8 Collaborative Context Prediction... 131 Christian Voigtmann and Klaus David 9 Ranking Cryptographic Algorithms... 151 Olga Kieselmann, Nils Kopal, and Arno Wacker vii

viii Contents Part III Methods 10 Socially Compatible Technology Design... 175 Alexander Roßnagel, Silke Jandt, and Kurt Geihs 11 Requirement Patterns to Support Socio-Technical System Design... 191 Axel Hoffmann, Matthias Söllner, Holger Hoffmann, and Jan Marco Leimeister 12 Designing Usable Adaptations... 211 Romy Kniewel, Christoph Evers, Ludger Schmidt, and Kurt Geihs 13 SEMAT and VENUS: Different Perspectives?... 233 Kurt Geihs, Christoph Evers, and Stefan Niemczyk Part IV Applications 14 Meet-U: Mobile Social Network... 247 Stefan Niemczyk, Romy Kniewel, Thomas Schulz, and Matthias Söllner 15 Connect-U: A System for Enhancing Social Networking... 261 Martin Atzmueller, Kay Behrenbruch, Axel Hoffmann, Mark Kibanov, Bjoern-Elmar Macek, Christoph Scholz, Hendrik Skistims, Matthias Söllner, and Gerd Stumme 16 Support-U: Designing an Ambient Assisted Living System Using Interdisciplinary Development Patterns... 277 Christian Voigtmann, Matthias Söllner, Klaus David, and Jan Marco Leimeister Part V Evaluation 17 System Evaluation... 297 Kay Behrenbruch, Olga Kieselmann, Michaela Schuldt, Matthias Söllner, and Ludger Schmidt 18 Simulation Study... 321 Alexander Roßnagel, Michaela Schuldt, Thomas Schulz, and Julia Zirfas Part VI Conclusion and Outlook 19 The Future of Socio-Technical Design for Ubiquitous Computing Systems... 341 Arno Wacker, Jan Marco Leimeister, and Holger Hoffmann

List of Contributors Interdisciplinary Research Center for Information System Design (ITeG) Kassel University, Martin Atzmueller Knowledge and Data Engineering, Kassel University, Kay Behrenbruch Human-Machine Systems Engineering, Kassel University, Klaus David Communication Technology, Kassel University, Stephan Doerfel Knowledge and Data Engineering, Kassel University, Christoph Evers Distributed Systems, Kassel University, Kurt Geihs Distributed Systems, Kassel University, Axel Hoffmann Information Systems, Kassel University, Holger Hoffmann Information Systems, Kassel University, Silke Jandt Constitutionally Compatible Technology Design (provet), Kassel University, Mark Kibanov Knowledge and Data Engineering, Kassel University, Olga Kieselmann Applied Information Security, Kassel University, Romy Kniewel Human-Machine Systems Engineering, Kassel University, Nils Kopal Applied Information Security, Kassel University, Jan Marco Leimeister Information Systems, Kassel University, Bjoern-Elmar Macek Knowledge and Data Engineering, Kassel University, Stefan Niemczyk Distributed Systems, Kassel University, ix

x List of Contributors Alexander Roßnagel Constitutionally Compatible Technology Design (provet), Kassel University, Ludger Schmidt Human-Machine Systems Engineering, Kassel University, Christoph Scholz Knowledge and Data Engineering, Kassel University, Michaela Schuldt Constitutionally Compatible Technology Design (provet), Kassel University, Thomas Schulz Constitutionally Compatible Technology Design (provet), Kassel University, Hendrik Skistims Constitutionally Compatible Technology Design (provet), Kassel University, Matthias Söllner Information Systems, Kassel University, Gerd Stumme Knowledge and Data Engineering, Kassel University, Christian Voigtmann Communication Technology, Kassel University, Arno Wacker Applied Information Security, Kassel University, Michael Wagner Distributed Systems, Kassel University, Julia Zirfas Constitutionally Compatible Technology Design (provet), Kassel University,