System dynamics modelling and simulation of collaborative requirements engineering

by Fritz Stallinger, Paul Grünbacher
Abstract:
Requirements engineering is generally seen as a success-critical activity in the software development process. Within this context, the paper presents selected aspects of the System Dynamics modelling and simulation of the EasyWinWin requirements negotiation methodology. EasyWinWin approaches requirements definition as a learning rather than a gathering activity and aims at fostering stakeholder co-operation and involvement. It is based on the WinWin requirements negotiation model and provides a set of collaborative techniques and tools to enable stakeholder interaction. The major goal behind the modelling and simulation effort is to assess the issues associated with the social and behavioural aspects of the EasyWinWin process and to explore how these issues affect the overall outcome of the process. In this paper, we introduce the EasyWinWin process and describe its major activities. We present the overall System Dynamics-based simulation model of EasyWinWin and provide details and results of the requirements elicitation component of the model. Finally, we will discuss model validation and calibration and summarize conclusions and insights obtained. An outlook on future work rounds out the paper.
Reference:
Fritz Stallinger, Paul Grünbacher, "System dynamics modelling and simulation of collaborative requirements engineering", In Journal of Systems and Software, vol. 59, no. 3, pp. 311-321, 2001.
Bibtex Entry:
@Article{Stallinger2001,
  Title                    = {System dynamics modelling and simulation of collaborative requirements engineering},
  Author                   = {Fritz Stallinger and Paul Grünbacher},
  Journal                  = {Journal of Systems and Software},
  Year                     = {2001},
  Number                   = {3},
  Pages                    = {311-321},
  Volume                   = {59},

  Abstract                 = {Requirements engineering is generally seen as a success-critical activity in the software development process. Within this context, the paper presents selected aspects of the System Dynamics modelling and simulation of the EasyWinWin requirements negotiation methodology. EasyWinWin approaches requirements definition as a learning rather than a gathering activity and aims at fostering stakeholder co-operation and involvement. It is based on the WinWin requirements negotiation model and provides a set of collaborative techniques and tools to enable stakeholder interaction. The major goal behind the modelling and simulation effort is to assess the issues associated with the social and behavioural aspects of the EasyWinWin process and to explore how these issues affect the overall outcome of the process. In this paper, we introduce the EasyWinWin process and describe its major activities. We present the overall System Dynamics-based simulation model of EasyWinWin and provide details and results of the requirements elicitation component of the model. Finally, we will discuss model validation and calibration and summarize conclusions and insights obtained. An outlook on future work rounds out the paper.},
  Doi                      = {10.1016/S0164-1212(01)00071-1},
  Researchr                = {http://researchr.org/publication/StallingerG01},
  Tags                     = {requirements engineering}
}
Powered by bibtexbrowser