*-prefer: optimizing requirements elicitation process based on actor preferences.

Haihua Xie,Lin Liu,Jingwei Yang
DOI: https://doi.org/10.1145/1529282.1529359
2009-01-01
Abstract:Many software projects fail due to ill-defined requirements, or mismatch between system design and the preferences of involved actors in the environment. The quality and efficiency of requirements elicitation determines the ultimate quality of the system. In this paper, we propose to take the preferences of actors into consideration when making design decisions. Furthermore, we use such preference information to help optimize the elicitation process. The requirements model is represented as an extension to the i* framework, called i*-prefer. Major extension points are: (1) For each softgoal of an actor, a utility value is computed to depict actor's preferences; (2) A quantitative measurement is introduced to quantify the contribution of different design alternatives to each softgoal; (3) An evaluation process is used to compare the overall impact of different design strategies. A simplified seminar planning example is used to illustrate the proposed approach.
What problem does this paper attempt to address?