@article{ubo:42845,
  author = {Hussein, Tim and Linder, Timm and Gaulke, Werner and Ziegler, Jürgen},
  title = {Hybreed: A Software Framework for Developing Context-Aware Hybrid Recommender Systems},
  journal = {User modeling and user adapted interaction},
  abstract = {This article introduces Hybreed, a software framework for building complex context-aware applications, together with a set of components that are specifically targeted at developing hybrid, context-aware recommender systems. Hybreed is based on a concept for processing context that we call Dynamic Contextualization. The underlying notion of context is very generic, enabling application developers to exploit sensor-based physical factors as well as factors derived from user models or user interaction. This approach is well aligned with context definitions that emphasize the dynamic and activity-oriented nature of context. As an extension of the generic framework, we describe Hybreed RecViews, a set of components facilitating the development of context-aware and hybrid recommender systems. With Hybreed and RecViews, developers can rapidly develop context-aware applications that generate recommendations for both individual users and groups. The framework provides a range of recommendation algorithms and strategies for producing group recommendations as well as templates for combining different methods into hybrid recommenders. Hybreed also provides means for integrating existing user or product data from external sources such as social networks. It combines aspects known from context processing frameworks with features of state-of-the-art recommender system frameworks, aspects that have been addressed only separately in previous research. To our knowledge, Hybreed is the first framework to cover all these aspects in an integrated manner. To evaluate the framework and its conceptual foundation, we verified its capabilities in three different use cases. The evaluation also comprises a comparative assessment of Hybreed’s functional features, a comparison to existing frameworks, and a user study assessing its usability for developers. The results of this study indicate that Hybreed is intuitive to use and extend by developers.},
  year = {2014},
  volume = {24},
  number = {1},
  pages = {121–174},
  issn = {1573-1391},
  doi = {10.1007/s11257-012-9134-z}
}


@book{ubo:42846,
  author = {Hussein, Tim},
  title = {A conceptual model and a software framework for developing context aware hybrid recommender systems},
  year = {2013},
  publisher = {Hut},
  address = {München},
  abstract = {This thesis introduces Hybreed, a software framework for building context-aware applications, together with a set of components that are specifically targeted at developing hybrid, context-aware recommender systems. Hybreed is based on a conceptual model called Dynamic Contextualization, which is also introduced in this thesis. The underlying notion of context is very generic, enabling application developers to exploit sensor-based physical factors as well as factors derived from user models or user-system interaction. This approach is well aligned with context definitions that emphasize the dynamic and activity-oriented nature of context. As an extension of the generic framework, Hybreed RecViews is introduced, a set of components facilitating the development of context-aware and hybrid recommender systems. With Hybreed and RecViews, developers can rapidly develop context-aware applications that generate recommendations for both individual users and groups.},
  isbn = {978-3-8439-1188-7},
  school = {University of Duisburg-Essen}
}


@inproceedings{ubo:42844,
  author = {Hussein, Tim and Linder, Timm and Ziegler, Jürgen},
  editor = {Hussein, Tim and Paulheim, Heiko and Lukosch, Stephan and Ziegler, Jürgen and Calvary, Gaelle},
  chapter = {},
  title = {A Context-Aware Shopping Portal Based on Semantic Models},
  series = {Human-Computer Interaction Series},
  year = {2013},
  publisher = {Springer},
  address = {London},
  abstract = {This chapter illustrates how semantic models can be used as a backend data source for both exploration and adaptation purposes. For a fictitious shopping portal, we implemented a faceted navigation approach that provides means for exploring the portal’s content manually. In addition to that, we implemented an adaptation mechanism based on spreading activation that also exploits the semantic structure of the underlying data.},
  isbn = {978-1-4471-5301-6},
  url = {http://dx.doi.org/10.1007/978-1-4471-5301-6_8},
  booktitle = {Semantic Models for Adaptive Interactive Systems}
}


@inproceedings{ubo:37324,
  author = {Münter, Daniel and Kötteritzsch, Anna and Linder, Timm and Hofmann, Jens and Hussein, Tim and Ziegler, Jürgen},
  editor = {Reiterer, Harald and Deussen, Oliver},
  chapter = {},
  title = {Einflussfaktoren für eine situationsgerechte Navigationsunterstützung im Fahrzeug},
  series = {Mensch &amp; Computer},
  year = {2012},
  edition = {1. Aufl.},
  publisher = {Oldenbourg Verlag},
  address = {München},
  abstract = {Aktuelle Navigationslösungen im Automobil ermöglichen nur eine sehr eingeschränkte Anpassung an Fahrer und Fahrsituation. Anzahl und Aufbereitung von Fahranweisungen sind teils unzureichend verständlich und können den Fahrer kognitiv stark beanspruchen. Dieser Beitrag stellt eine Studie vor, in der ein Bedarf nach fahrer- und situationsabhängiger Optimierung von Navigationslösungen sowie die dafür relevanten Einflussfaktoren identifiziert wurden. Dazu wurden Merkmale zur Charakterisierung von Fahrsituationen betrachtet und deren jeweiliger Einfluss auf das Unterstützungsbedürfnis des Fahrers untersucht. Es konnte gezeigt werden, dass das Nutzerbedürfnis nach mehr oder weniger Unterstützung vom komplexen Zusammenspiel unterschiedlicher Eigenschaften des Fahrers, des Fahrzeugs und der Fahrumgebung abhängt. Anhand der Untersuchungsergebnisse werden Vorschläge für eine situationsangemessene Navigationsunterstützung diskutiert.},
  isbn = {978-3-486-71879-9},
  url = {http://dl.mensch-und-computer.de/handle/123456789/2874},
  booktitle = {Mensch &amp; Computer 2012: 12. fachübergreifende Konferenz für interaktive und kooperative Medien. Interaktiv informiert – allgegenwärtig und allumfassend!?}
}


@inproceedings{Munter:2012,
  author = {Münter, Daniel and Hussein, Tim and Gaulke, Werner and Ziegler, Jürgen},
  title = {Service-Based Recommendations for Context-Aware Navigation Support},
  booktitle = {Zukünftige Entwicklungen in der Mobilität: Betriebswirtschaftliche und Technische Aspekte - Tagungsband des 3. Wissenschaftsforum Mobilität},
  edition = {1. Auflage},
  editor = {Proff, Heike and Schönharting, Jörg and Schramm, Dieter and Ziegler, Jürgen},
  isbn = {978-3-8349-3232-7},
  publisher = {Gabler Verlag},
  address = {Wiesbaden},
  url = {http://www.gabler.de/Buch/978-3-8349-3232-7/},
  year = {2012},
  abstract = {In this paper, we introduce a novel concept for service integration into navigation systems. Our approach incorporates contextual information (such as the current location or route) as well as information retrieved from web-based services such as hotel ratings or gas prices. We present a generic framework that can be used to design navigation systems based on such information and describe a prototypical implementation.}
}


@article{ubo:28968,
  author = {Hussein, Tim and Ziegler, Jürgen},
  title = {Situationsgerechtes Recommending – Kontextadaptive, hybride Empfehlungsgenerierung},
  journal = {Informatik Spektrum},
  year = {2011},
  volume = {34},
  number = {2},
  pages = {143–152},
  abstract = {Dieser Artikel untersucht die unterschiedlichen Paradigmen, die kontextadaptiven Empfehlungssystemen zugrunde liegen und schlägt einen neuen perspektivenorientierten Ansatz vor. Kontext kann demnach nicht nur als vorab festgelegte Menge vorliegender Gegebenheiten (repräsentationaler Ansatz) oder in Wechselwirkung zur aktuellen Tätigkeit (interaktionaler Ansatz) gesehen werden, sondern als eine sich dynamisch ändernde Perspektive, unter der eine vorliegende Situation zu beurteilen ist. Mit Context Views führen wir eine Methode ein, mit der auf diese Weise kontextsensitive Empfehlungen generiert werden können. Weiterhin wird ein Framework vorgestellt, das in flexibler Weise kontextabhängig unterschiedliche Strategien zur Empfehlungsgenerierung in einem hybriden Ansatz integrieren kann.},
  url = {http://www.springerlink.com/content/g63v543125526334/}
}


@incollection{ubo_mods_00027852,
  author = {Hussein, Tim and Münter, Daniel and Gaulke, Werner},
  editor = {Hussein, Tim and Haake, Jörg and Lukosch, Stephan and Pipek, Volkmar},
  title = {Use-Cases zur Validierung generischer Adaptiver Ansätze},
  booktitle = {EASYS ’10: Proceedings des ersten Workshops zur Evaluation Adaptiver Systeme},
  year = {2010},
  address = {Duisburg},
  pages = {1–8},
  url = {http://duepublico.uni-duisburg-essen.de/servlets/DocumentServlet?id=23732},
  abstract = {Es gibt eine Vielzahl an adaptiven Systemen, Frameworks oder Modellen, die den Anspruch aufstellen, generisch Anwendbar zu sein. Ist eine Evaluation oder Validierung derartiger Systeme ohnehin schon anspruchsvoll, so ist der Nachweis der generellen Anwendbarkeit eine noch größere Herausforderung. In diesem Artikel werden vier Use-Cases vorgestellt, mit denen derartige Ansätze auf ihre allgemeine Anwendbarkeit hin untersucht werden können. Ist es möglich, alle vier Szenarien mit dem Ansatz abzubilden bzw. umzusetzen, so kann der Anspruch auf allgemeine Anwendbarkeit aufrecht erhalten werden.}
}


@article{ubo:27686,
  author = {Haake, Jörg and Hussein, Tim and Joop, Björn and Lukosch, Stephan and Veiel, Dirk and Ziegler, Jürgen},
  title = {Modeling and exploiting context for adaptive collaboration},
  journal = {International Journal of Cooperative Information Systems (IJCIS)},
  year = {2010},
  volume = {19},
  number = {1-2},
  pages = {71–120},
  abstract = {Collaborative work is characterized by frequently changing situations and corresponding demands for tool support and interaction behavior provided by the collaboration environment. Current approaches to address these changing demands include manual tailoring by end-users and automatic adaptation of single user tools or for individual users. Few systems use context as a basis for adapting collaborative work environments, mostly focusing on document recommendation and awareness provision. In this paper, we present, firstly, a generic four layer framework for modeling and exploiting context. Secondly, a generic adaptation process translating user activity into state, deriving context for a given focus, and executing adaptation rules on this context. Thirdly, a collaboration domain model for describing collaboration environments and collaborative situations. Fourthly, examples of exploiting our approach to support context-based adaptation in four typical collaboration situations: co-location, co-access, co-recommendation, and co-dependency.},
  issn = {1793-6365},
  url = {http://www.worldscinet.com/ijcis/19/1901n02/S0218843010002115.html}
}


@inproceedings{ubo:26372,
  author = {Münter, Daniel and Hussein, Tim and Gaulke, Werner},
  editor = {Schroeder, Ulrik},
  chapter = {},
  title = {Kontextabhängige Empfehlung von Services zur intelligenten Navigationsunterstützung},
  year = {2010},
  edition = {1. Auflage},
  publisher = {Logos Verlag},
  address = {Berlin},
  abstract = {In diesem Beitrag stellen wir ein neuartiges Konzept zur Integration von Diensten zur intelligenten Navigationsunterstützung vor. Unser Ansatz berücksichtigt Kontextinformationen (wie beispielsweise der aktuelle Ort oder die gefahrene Route) ebenso wie Daten, welche über web-basierte Dienstleistungsangebote (z.B. Hotelbewertungen oder Benzinpreise) ermittelt werden können. Wir präsentieren ein generisches Framework, welches zur Entwicklung von Navigationssystemen verwendet werden kann, die solche Dienste einbinden.},
  isbn = {978-3-8325-2578-1},
  url = {http://www.logos-verlag.de/cgi-bin/engbuchmid?isbn=2578&amp;lng=deu&amp;id=0},
  booktitle = {Interaktive Kulturen - Proceedings der Workshops der Mensch &amp; Computer 2010 - 10. fachübergreifende Konferenz für interaktive und kooperative Medien, DeLFI 2010 - Die 8. E-Learning Fachtagung Informatik der Gesellschaft für Informatik e.V. und der Entertainment Interfaces 2010}
}


@incollection{ubo_mods_00024885,
  author = {Hussein, Tim and Gaulke, Werner and Linder, Timm and Ziegler, Jürgen},
  title = {Improving collaboration by using context views},
  booktitle = {Context-Adaptive Interaction for Collaborative Work (CAICOLL), 1st Workshop in conjunction with the ACM Conference on Human Factors in Computing Systems (CHI) 2010},
  year = {2010},
  address = {Atlanta, GA, USA},
  pages = {1–6},
  url = {http://duepublico.uni-duisburg-essen.de/servlets/DocumentServlet?id=22051},
  abstract = {In this paper, we explain our notion of context, considering for instance membership in a group as context. We derive a model for context-adaptivity from the well-established one for user-adaptivity proposed by Jameson, and introduce context views as means for facilitating group-based work. Context views aim at identifying the most important elements within an application in a generic way by exploiting context information.}
}


@article{ubo:27690,
  author = {Hussein, Tim and Gaulke, Werner},
  title = {Hybride, kontext-sensitive Generierung von Produktempfehlungen},
  journal = {i-com – Zeitschrift für interaktive und kooperative Medien},
  year = {2010},
  volume = {9},
  number = {2},
  pages = {16–23},
  abstract = {In diesem Beitrag stellen wir mit Hybreed RecFlows ein modulares Framework zur Generierung von (Produkt) Empfehlungen vor. RecFlows (Kurzform für Recommendation Workflows) stellt eine Reihe etablierter Algorithmen aus dem Bereich Recommender Systems zur Verfügung sowie einen Workflow-Mechanismus, um aus diesen Algorithmen flexibel hybride Recommender zu erstellen. Darüber hinaus werden unterschiedliche Sensoren bereitgestellt, um Informationen aus verschiedenen Quellen in den Empfehlungsprozess mit einfließen zu lassen. Insbesondere werden Sensoren zur Kontext-Erfassung (z. B. der aktuelle Ort des Nutzers anhand seiner IP-Adresse) implementiert. So ist es möglich, mit Hilfe von RecFlows hybride, kontextsensitive Empfehlungen zu generieren. Read More: http://www.oldenbourg-link.com/doi/abs/10.1524/icom.2010.0018},
  url = {http://www.oldenbourg-link.com/doi/abs/10.1524/icom.2010.0018}
}


@inproceedings{ubo:24768,
  author = {Hussein, Tim},
  editor = {Baloian, Nelson and Luther, Wolfram and Söffker, Dirk and Urano, Yoshiyori},
  chapter = {},
  title = {Context-aware Recommendations},
  year = {2010},
  publisher = {Logos},
  address = {Berlin},
  abstract = {This article illustrates the vivid research field of hybrid and context-aware recommender systems. Moreover, two own approaches to deal with context-awareness in recommender systems, are described in detail.},
  isbn = {978-3-8325-2361-9},
  url = {http://duepublico.uni-duisburg-essen.de/servlets/DocumentServlet?id=21924},
  booktitle = {Interfaces and Interaction Design for Learning and Simulation Environments}
}


@inproceedings{ubo:27689,
  author = {Hussein, Tim and Linder, Timm and Gaulke, Werner and Ziegler, Jürgen},
  editor = {Kolfschoten, Gwendolyn and Herrmann, Thomas and Lukosch, Stephan},
  chapter = {},
  title = {A framework and an architecture for context-aware group recommendations},
  year = {2010},
  publisher = {Springer},
  address = {Berlin},
  abstract = {In this paper, we propose a generic framework to generate context-aware recommendations for both single users as well as groups. We present the the concept of context views and an corresponding architecture implementing the framework as well as exemplary recommendation workflows for group recommendations.},
  isbn = {978-3-642-15714-1},
  url = {http://www.springerlink.com/content/et680874862602w6/},
  booktitle = {Collaboration and Technology: 16th International Conference, CRIWG 2010, Maastricht, The Netherlands, September 20-23, 2010. Proceedings}
}


@book{ubo:35943,
  author = {Haake, Jörg and Hussein, Tim and Joop, Björn and Lukosch, Stephan and Veiel, Dirk and Ziegler, Jürgen},
  title = {Context Modeling for Adaptive Collaboration},
  series = {Technischer Bericht},
  year = {2009},
  publisher = {Abteilung für Informatik und Angewandte Kognitionswissenschaft, Fakultät für Ingenieurwissenschaften, Universität Duisburg-Essen},
  address = {Essen},
  url = {http://duepublico.uni-duisburg-essen.de/servlets/DocumentServlet?id=20510},
  abstract = {Collaborative work is characterized by frequently changing situations and corresponding demands for tool support and interaction behavior provided by the collaboration environment. Current approaches to address these changing demands include manual tailoring by end-users and automatic adaptation of single user tools or for individual users. Few systems use context as a basis for adapting collaborative work environments, mostly focusing on document recommendation and awareness provision. In this paper we present, firstly, a generic four layer framework for modeling context in a collaboration environment, secondly, a generic adaptation process translating user activity into state, deriving context for a given focus, and executing adaptation rules on this context, thirdly, a collaboration domain model for describing collaboration environments and collaborative situations, and, fourthly, examples of exploiting our approach to support context-based adaptation in four typical collaboration situations: co-location, co-access, co-recommendation, and co-dependency.}
}


@inproceedings{ubo:23454,
  author = {Joop, Björn and Hussein, Tim and Ziegler, Jürgen},
  chapter = {},
  title = {Nutzung individueller Kontextinformationen zur Verbesserung von kollaborativen Arbeiten},
  year = {2009},
  address = {Berlin},
  abstract = {Kollaborative Arbeitsprozesse werden entweder durch spezialisierte Arbeitsumgebungen gezielt unterstützt oder sind individualisierbar. Kontextbasierte Kollaborationsumgebungen können sich kontextabhängig auf die jeweilige Arbeitssituationen einstellen und so dynamisch auf Änderungen der Prozesse oder der Benutzer reagieren. In diesem Beitrag stellen wir ein Kontext-Modell vor, welches sowohl individuelle Nutzerkontexte, wie auch gemeinsamen Kontext multipler Benutzer, erfassen, repräsentieren und als Basis für Adaptionseffekte nutzen kann.},
  url = {http://duepublico.uni-duisburg-essen.de/servlets/DocumentServlet?id=21069},
  booktitle = {Open Design Spaces 2009}
}


@inproceedings{ubo:22981,
  author = {Hussein, Tim and Linder, Timm and Gaulke, Werner and Ziegler, Jürgen},
  editor = {Bergmann, Lawrence},
  chapter = {},
  title = {Context-aware Recommendations on Rails},
  year = {2009},
  address = {New York, NY, USA},
  url = {http://duepublico.uni-duisburg-essen.de/servlets/DocumentServlet?id=20980},
  booktitle = {Proceedings of the 2009 Workshop on Context-aware Recommender Systems (CARS 2009)}
}


@inproceedings{ubo:14866,
  author = {Hussein, Tim and Ziegler, Jürgen},
  chapter = {},
  title = {Adapting web sites by spreading activation in ontologies},
  year = {2008},
  address = {Gran Canaria},
  booktitle = {ReColl ’08: Int. Workshop on Recommendation and Collaboration (in conjunction with IUI 2008)}
}


@inproceedings{ubo:16723,
  author = {Hussein, Tim and Westheide, Daniel and Ziegler, Jürgen},
  editor = {Hinneburg, Alexander},
  chapter = {},
  title = {Context-adaption based on ontologies and spreading activation},
  year = {2007},
  address = {Martin-Luther-Universität Halle-Wittenberg},
  abstract = {Ontologies and spreading activation are known terms within the scope of information retrieval. In this paper we introduce SPREADR, an integrated adaptation mechanism for web applications that uses ontologies for representing the application domain as well as context information like location, user history and local time. Those context factors can be modeled in an ontology and be linked to certain domain nodes. In each session a Spreading Activation Network is build based on those ontologies and recognized context factors or user actions can trigger an activation flow through this network. A node’s resulting activation value then represents its importance according to the current circumstances. While identically in structure, the Spreading Activation Networks are personalized by automatically modifying link weights and activation levels of nodes. As a result the system learns about the user preferences and can adjust its adaptation mechanism for future runs through implicit feedback.},
  isbn = {978-3-86010-907-6},
  booktitle = {LWA 2007: Lernen – Wissen – Adaption}
}


@article{ubo:18136,
  author = {Ziegler, Jürgen and Kaltz, Wolfgang J. and Lohmann, Steffen and Hussein, Tim},
  title = {Maßarbeit statt Konfektion - Kontextadaption liefert passgenaue Informationen},
  journal = {Forum Forschung},
  year = {2006},
  pages = {42–47}
}


@article{ubo:14851,
  author = {Kaltz, Wolfgang J. and Lohmann, Steffen and Hussein, Tim and Lang, Eike and Ziegler, Jürgen},
  title = {Ontologiebasiertes Engineering kontextadaptiver Webanwendungen},
  journal = {i-com: Zeitschrift für interaktive und kooperative Medien},
  year = {2005},
  volume = {4},
  number = {3},
  pages = {22–30},
  abstract = {Angesichts des zunehmenden Leistungsumfangs moderner Informations- und Kommunikationstechnologien und einer wachsenden Informationsflut in globalen Netzen werden Methoden und Mechanismen benötigt, die den Nutzern dem jeweiligen Nutzungskontext angepasste Informationen und Dienste liefern. In diesem Beitrag wird eine ontologiebasierte Methodik vorgestellt, die die Integration von Context Engineering-Mechanismen in den Entwicklungsprozess von Webanwendungen zum Ziel hat. Anschließend wird anhand einer Architektur für kontextadaptive Webanwendungen erläutert, wie sich durch diese Vorgehensweise Kontextanpassungen auf unterschiedlichen Ebenen bewirken lassen.},
  issn = {1618-162X}
}


