Requirements-driven design of autonomic application software
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Applying Digital Evolution to the Development of Self-Adaptive ULS Systems
ULS '07 Proceedings of the International Workshop on Software Technologies for Ultra-Large-Scale Systems
Configuring features with stakeholder goals
Proceedings of the 2008 ACM symposium on Applied computing
Visualizing the Impact of 4on-Functional Requirements on Variants: A Case Study
REV '08 Proceedings of the 2008 Requirements Engineering Visualization
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Requirements-driven design and configuration management of business processes
BPM'07 Proceedings of the 5th international conference on Business process management
Goal-driven software product line engineering
Proceedings of the 2011 ACM Symposium on Applied Computing
Using rationale to drive product line architecture configuration
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
Behavioral adaptation of information systems through goal models
Information Systems
Dependency solving: A separate concern in component evolution management
Journal of Systems and Software
PWWM: a personal web workflow methodology
The Personal Web
A privacy framework for the personal web
The Personal Web
Hi-index | 0.00 |
We investigate the personalization capabilities of common personal software systems. We use a typical e-mail client as an example of such a system, and examine the configuration screens it offers to its users. We discover that each configuration value reflects each of the ways with which the user goals can be satisfied. Thus, we construct a goal model in which alternative ways for satisfying high level goals are matched with alternative system configurations. This way, automatic configuration of the system by reasoning about the overlaying goal model can be achieved. We find that the vast majority of the configuration options that refer to system functionality can be configured using this method, facilitating thereby the personalization tasks for users with no technical background, and ensuring, at the same time, consistency and meaningfulness in theconfiguration result.