A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Taming architectural evolution
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Design-time product line architectures for any-time variability
Science of Computer Programming - Special issue: Software variability management
Consistent Modelling of Users, Devices and Sensors in a Ubiquitous Computing Environment
User Modeling and User-Adapted Interaction
Measurement and Analysis of HTTP Traffic
Journal of Network and Systems Management
An LDAP-based User Modeling Server and its Evaluation
User Modeling and User-Adapted Interaction
PLA-based Runtime Dynamism in Support of Privacy-Enhanced Web Personalization
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Nonstationary Poisson modeling of web browsing session arrivals
Information Processing Letters
ArchStudio 4: An Architecture-Based Meta-Modeling Environment
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
A framework for performance evaluation of user modeling servers for Web applications
Web Intelligence and Agent Systems
Respecting Users' Individual Privacy Constraints in Web Personalization
UM '07 Proceedings of the 11th international conference on User Modeling
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
Performance evaluation of user modeling servers under real-world workload condition
UM'03 Proceedings of the 9th international conference on User modeling
Privacy-enhanced web personalization
The adaptive web
ACM Transactions on Interactive Intelligent Systems (TiiS) - Special issue on highlights of the decade in interactive intelligent systems
A PLA-based privacy-enhancing user modeling framework and its evaluation
User Modeling and User-Adapted Interaction
Hi-index | 0.00 |
Reconciling personalization with privacy has been a continuing interest in the user modeling community. In prior work, we proposed a dynamic privacy-enhancing user modeling framework based on a software product line architecture (PLA). Our system dynamically selects personalization methods during runtime that respect users' current privacy preferences as well as the prevailing privacy laws and regulations. One major concern about our approach is its performance since dynamic architectural reconfiguration during runtime is usually resource-intensive. In this paper, we describe four implementations of our system that vary two factors, and an in-depth performance evaluation thereof under realistic workload conditions. Our study shows that a customized version performs better than the original PLA implementation, that a multi-level caching mechanism improves both versions, and that the customized version with caching performs best. The average handling time per user session is less than 0.2 seconds for all versions except the original PLA implementation. Overall, our results demonstrate that with a reasonable number of networked hosts in a cloud computing environment, an internationally operating website can use our dynamic PLA-based user modeling approach to personalize their user services, and at the same time respect the individual privacy desires of their users as well as the privacy norms that may apply.