PLA-based runtime dynamism in support of privacy-enhanced web personalization

Yang Wang, Alfred Kobsa, André Van Der Hoek, Jeffery White

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software product line architectures (PLAs) have been widely recognized as a successful approach in industrial software development for improving productivity, software quality and time-to-market. In this paper, we focus on the usage of a PLA for a quite different purpose, namely, handling privacy constraints in web personalization. To provide personalized services such as customized recommendations, a personalized website collects users' personal data, which raises various privacy concerns. We aim at reconciling the benefits of web personalization with privacy constraints that come from users themselves as well as from privacy legislations and regulations that apply to a given user. We propose a dynamic, privacyenabling personalization infrastructure and conceive it as a PLA. This infrastructure allows for dynamically selecting and instantiating personalization architectures that provide personalized services to each individual user and comply with the prevailing privacy constraints.

Original languageEnglish (US)
Title of host publicationProceedings - 10th International Software Product Line Conference, SPLC 2006
Pages151-162
Number of pages12
StatePublished - 2006
Externally publishedYes
Event10th International Software Product Line Conference, SPLC 2006 - Baltimore, MD, United States
Duration: Aug 21 2006Aug 24 2006

Publication series

NameProceedings - 10th International Software Product Line Conference, SPLC 2006

Conference

Conference10th International Software Product Line Conference, SPLC 2006
Country/TerritoryUnited States
CityBaltimore, MD
Period8/21/068/24/06

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'PLA-based runtime dynamism in support of privacy-enhanced web personalization'. Together they form a unique fingerprint.

Cite this