The Value Gap Model: Value-Based Requirements Elicitation

The user requirements of many web-based services are dynamically and continuously changing even during the service time itself. For that reason, web service companies always keep trying to satisfy users' needs from the market. Requirements elicitation, among the processes in requirements engineering, is a process requiring high costs and time. Thus, a company planning to conduct the process wants to catch the points users don't satisfy in their needs by taking advantage of an effective process of requirements elicitation. In this paper, we propose value based requirements elicitation, so called, the value gap model aiming to clarify need selection and focus on key factors to a requirements engineer who should take into account the value on behalf of users. To do that, the process, at first, recognizes a value gap between the value users currently have and the value a system understand as users' one, and then it figures out the components that a requirements engineer has to select and focus on in his or her requirements elicitation process. In order to focus on and invest effectively the resources of elicitation process, the proposed process finds the part where most of users feel unsatisfying so that it eventually elicits the valuable requirements from users.

[1]  Ying Liu,et al.  Study on Value-Based Model of Products Package Management , 2006, PROLAMAT.

[2]  B. Boehm Software engineering is a value-based contact sport , 2002 .

[3]  Randy K. Smith,et al.  Value-Oriented Requirements Prioritization in a Small Development Organization , 2007, IEEE Software.

[4]  Paolo Paolini,et al.  Goal-driven requirements analysis for hypermedia-intensive Web applications , 2004, Requirements Engineering.

[5]  Barry W. Boehm,et al.  Value-Based Software Engineering: A Case Study , 2003, Computer.

[6]  Keith Phalp,et al.  Requirements engineering for e-business advantage , 2005, Requirements Engineering.

[7]  Barry W. Boehm,et al.  Value-based software engineering: reinventing , 2003, SOEN.

[8]  Jia Zhang,et al.  Mockup-driven fast-prototyping methodology for Web requirements engineering , 2003, Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003.

[9]  Barry W. Boehm,et al.  SimVBSE: Developing a Game for Value-Based Software Engineering , 2006, 19th Conference on Software Engineering Education & Training (CSEET'06).

[10]  Stefan Biffl,et al.  Value-Based Selection of Requirements Engineering Tool Support , 2006, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06).

[11]  Alan M. Davis,et al.  Requirements elicitation and elicitation technique selection: model for two knowledge-intensive software development processes , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[12]  Jia Zhang,et al.  Mockup‐driven fast‐prototyping methodology for Web application development , 2003, Softw. Pract. Exp..

[13]  John Mylopoulos,et al.  From task-oriented to goal-oriented Web requirements analysis , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[14]  Barry W. Boehm,et al.  How Much Software Quality Investment Is Enough: A Value-Based Approach , 2006, IEEE Software.

[15]  Giuseppe Visaggio Value‐based decision model for renewal processes in software maintenance , 2000, Ann. Softw. Eng..