Analyzing the Use of an Enterprise Model as a Stakeholder Requirements Model: An Experiment

There are several possible representations for stakeholder requirements, such as goal models, scenarios, and natural language. This paper analyzes the use of an enterprise model as a stakeholder requirements model. We conducted a quasi-experiment with 29 graduate students who received either a textual problem statement or an enterprise model, representing the stakeholder requirements, and refined it into use cases, representing the software requirements. The subjects were evaluated considering the use case quality and the time spent, for two different scopes. The results indicate that the mean quality of the use cases created using an enterprise model was equal to or greater than the mean quality of the use cases created by the other groups. In addition, the mean time spent to create a use case using an enterprise model was equal to or less than the mean time needed for the other groups.

[1]  Joaquín Nicolás,et al.  Toward Use Case and Conceptual Models through Business Modeling , 2000, ER.

[2]  Eric R. Ziegel,et al.  Probability and Statistics for Engineering and the Sciences , 2004, Technometrics.

[3]  Lionel C. Briand,et al.  A Use Case Modeling Approach to Facilitate the Transition towards Analysis Models: Concepts and Empirical Evaluation , 2009, MoDELS.

[4]  Keith Phalp,et al.  Replicating the CREWS Use Case Authoring Guidelines Experiment , 2000, Empirical Software Engineering.

[5]  Keith Phalp,et al.  Improving the quality of use case descriptions: empirical assessment of writing guidelines , 2007, Software Quality Journal.

[6]  Magne Jørgensen,et al.  Quality and Understandability of Use Case Models , 2001, ECOOP.

[7]  Keith Phalp,et al.  Assessing the quality of use case descriptions , 2007, Software Quality Journal.

[8]  Michael Jackson,et al.  Four dark corners of requirements engineering , 1997, TSEM.

[9]  Fábio Levy Siqueira,et al.  USING AN ENTERPRISE MODEL AS A REQUIREMENTS MODEL IN PROCESS AUTOMATION SYSTEMS: A PROPOSAL , 2012 .

[10]  Fábio Levy Siqueira,et al.  An Essential Textual Use Case Meta-model Based on an Analysis of Existing Proposals , 2011, WER.

[11]  Michael Sherman Probability and Statistics for Engineering and the Sciences (6th ed.) , 2006 .

[12]  Juan Sánchez,et al.  Business Process Modelling and Purpose Analysis for Requirements Analysis of Information Systems , 2008, CAiSE.

[13]  Neil A. M. Maiden,et al.  Guiding use case authoring: results of an empirical study , 1999, Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188).