Abstract
The goal of requirements elicitation is to understand the stakeholders’ needs and constraints, and form the system requirements. But gathering requirements correctly, completely and understandably in a natural way is a great challenge to traditional methods, for requirements analysts always play key roles in the elicitation process dominantly while stakeholders participate in passively. Therefore, strategies that help the identification of requirements based on reducing the requirements analysts’ dominance and promoting stake-holders’ self-expression and self-improvement are welcomed. This paper reports a controlled experiment to evaluate the Business Process oriented Collaborative Requirements Acquisition and Refining (BPCRAR) method. Compared to JAD, the statistical results show that the requirements elicited by BPCRAR are more complete and understandable. Besides that, the perceived usefulness, ease to learn, and ease of use of BPCRAR are all confirmed by the statistical data got from the questionnaire to the participants.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Konaté, J., Sahraoui, A.E.K., Kolfschoten, G.L.: Collaborative Requirements Elicitation: A Process-Centred Approach. Group Decision and Negotiation 1-31 (2013)
de Oliveira, M., Viana, D., Conte, T., Vieira, S., Marczak, S.: Evaluating the REMO-EKD technique: A technique for the elicitation of software requirements based on EKD organizational models. In: 2013 IEEE Third International Workshop on Empirical Requirements Engineering, pp. 9–16. IEEE (2013)
Grady, J.O.: System requirements analysis. Academic Press (2010)
Sutcliffe, A.: User-centred requirements engineering. Springer (2002)
Boulila, N., Hoffmann, A., Herrmann, A.: Using Storytelling to record requirements: Elements for an effective requirements elicitation approach. In: Proceedings of the 2011 Fourth International Workshop on Multimedia and Enjoyable Requirements Engineering, pp. 9–16 (2011)
Lai, H., Peng, R., Ni, Y.: GDS4RE Report. Technical report, http://www.pengronggroup.org/gds4rereport20140120.pdf
Zowghi, D., Coulin, C.: Requirements elicitation: A survey of techniques, ap-proaches, and tools. In: Engineering and Managing Software Requirements, pp. 19–46. Springer (2005)
Boehm, B.W., Ross, R.: Theory-W software project management principles and examples. IEEE Transactions on Software Engineering 15(7), 902–916 (1989)
Boehm, B., Gr, U., Nbacher, P., Briggs, R.O.: EasyWinWin: A groupware-supported methodology for requirements negotiation, pp. 720–721 (2001)
Geisser, M., Hildenbrand, T.: A method for collaborative requirements elicitation and decision-supported requirements analysis. In: Geisser, M., Hildenbrand, T. (eds.) Advanced Software Engineering: Expanding the Frontiers of Software Technology. IFIP, vol. 219, pp. 108–122. Springer, Boston (2006)
Laporti, V., Borges, M.R.S., Braganholo, V.: Athena: A collaborative approach to requirements elicitation. Comput. Ind. 60(6), 367–380 (2009)
Peng, R., Lai, H.: DRE-specific Wikis for Distributed Requirements Engineering: A Review. In: Proceedings of the 2012 19th Asia-Pacific Software Engineering Conference, pp. 116–126 (2012)
Seyff, N., Graf, F., Maiden, N.: End-user requirements blogging with iRequire. In: 2010 ACM/IEEE 32nd International Conference on Software Engineering, vol. 2, pp. 285–288. IEEE (2010)
Castro-Herrera, C., Cleland-Huang, J., Mobasher, B.: Enhancing stakeholder profiles to improve recommendations in online requirements elicitation. In: Proceedings of the 17th IEEE International Conference on Requirements Engineering, pp. 37–46 (2009)
Lim, S.L., Quercia, D., Finkelstein, A.: StakeSource: harnessing the power of crowdsourcing and social networks in stakeholder analysis. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, Cape Town, South Africa, pp. 239–242. ACM (2010)
Ravenscroft, A., McAlister, S.: Designing interaction as a dialogue game: Linking social and conceptual dimensions of the learning process. In: Interactions in Online Education: Implications for Theory and Practice, pp. 73–90 (2006)
Pentland, B.T., Feldman, M.S.: Narrative networks: Patterns of technology and organization. Organization Science 18(5), 781–795 (2007)
Henderson-Sellers, B., Edwards, J.M.: The object-oriented systems life cycle. Commun. Acm. 33(9), 142–159 (1990)
Kuutti, K.: Activity theory as a potential framework for human-computer interaction research. In: Context and Consciousness: Activity Theory and Human-Computer Interaction, pp. 17–44 (1996)
Wohlin, C., Runeson, P., Hst, M., Ohlsson, M.C., Regnell, B., Wessln, A.: Experimentation in software engineering. Springer (2012)
Costain, G., McKenna, B.: Experiencing the Elicitation of User Requirements and Recording Them in Use Case Diagrams through Role-Play. Journal of Information Systems Education 22(4), 367–380 (2011)
Emam, K., Madhavji, N.H.: An instrument for measuring the success of the requirements engineering process in information systems development, vol. 1, pp. 201–240. Springer, Netherlands (1996)
den Hengst, M., Dean, D.L., Kolfschoten, G., Chakrapani, A.: Assessing the quality of collaborative processes, vol. 1, p. 16b (2006)
Hu, P.J., Chau, P.Y., Sheng, O.R.L., Tam, K.Y.: Examining the technology acceptance model using physician acceptance of telemedicine technology. J. Manage. Inform. Syst. 16(2), 91–112 (1999)
Gemino, A., Wand, Y.: A framework for empirical evaluation of conceptual modeling techniques. Requirements Engineering 9(4), 248–260 (2004)
Briand, L.C., Labiche, Y., Di Penta, M., Yan-Bondoc, H.: An experimental investigation of formality in UML-based development. Ieee. T. Software Eng. 31(10), 833–849 (2005)
Dag, I.K., Sjøberg, A.B., Arisholm, E., Dybå, T.: Challenges and recommendations when increasing the realism of controlled software engineering experiments. In: Conradi, R., Wang, A.I. (eds.) ESERNET 2001. LNCS, vol. 2765, pp. 24–38. Springer, Heidelberg (2003)
Duggan, E., Thachenkary, C.: Higher Quality Requirements: Supporting Joint Application Development with the Nominal Group Technique. Information Technology and Management 4(4), 391–408 (2003)
Dyb Aa, T., Kampenes, V.B., Sj, O., Berg, D.I.K.: A systematic review of statistical power in software engineering experiments. Inform. Software Tech. 48(8), 745–755 (2006)
Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. Mis. Quart. 319-340 (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lai, H., Peng, R., Ni, Y. (2014). Evaluating the BPCRAR Method: A Collaborative Method for Business Process Oriented Requirements Acquisition and Refining. In: Zowghi, D., Jin, Z. (eds) Requirements Engineering. Communications in Computer and Information Science, vol 432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43610-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-662-43610-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-43609-7
Online ISBN: 978-3-662-43610-3
eBook Packages: Computer ScienceComputer Science (R0)