Evidencia empírica de la influencia de atributos contextuales en el proceso de educción de requisitos del software

Resumen

La educción de requisitos utiliza varias técnicas para capturar la información relevante para la conformación de los requisitos del software. Sin embargo, la efectividad de estas técnicas depende del contexto en que este ocurre. Este artículo pretende analizar la evidencia empírica existente de la influencia de los atributos de este contexto. Para ello, se realiza una revisión sistemática y no sistemática de la literatura científica para determinar cuáles son estos atributos y llevar a cabo un contraste de los estudios teóricos y empíricos relacionados. El resultado de este análisis arrojó que casi la mitad de los atributos contextuales no se han estudiado empíricamente, lo que significa una baja coordinación entre teoría y empirismo. Además, para sólo un tercio de los atributos se halló evidencia consistente de su influencia. Este estudio pretende contribuir a orientar futura investigación empírica sobre la educción de requisitos señalando los posibles factores experimentales a considerar. 

Referencias

[1] A. Abran y J.W. Moore, “SWEBOK: Guide to the Software Engineering Body of Knowledge (2004 edition),” [En línea], acceso 30 de Mayo de 2010, Disponible: http://www.computer.org/portal/web/swebok, 2010.

[2] P.B. Nuseibeh y S.M. Easterbrook, "Requirements engineering: A roadmap," Proceedings of the 22nd International Conference on Software Engineering, ICSE'00. IEEE Computer Society Press, 2000.

[3] D. Zowghi y C. Coulin, “Requirements Elicitation: A Survey of Techniques, Approaches, and Tools,” en Engineering and Managing software requirements, A. Aurum and C. Wohlin, eds., pp. 19-46, Springer-Verlag, New York, 2005.

[4] L. Jiang, A. Eberlein y B.H. Far, “A case study validation of a knowledge-based approach for the selection of requirements engineering techniques,” Requirements Engineering Journal, vol. 13, no.2, pp. 117-146, 2008.

[5] J.E. Fowlkes, E. Salas y D.P. Baker: "The utility of event-based knowledge elicitation," Human Factors, vol. 42, pp. 24-35, 2000.

[6] J.S. Dhaliwal y I. Benbazat, “A framework for the comparative evaluation of knowledge acquisition tools and techniques,” Knowledge Acquisition, vol. 2, no. 2, pp. 145-166, 1990.

[7] A. Davis y A. Hickey, “A tale of two ontologies: The basis for systems analysis technique selection,” Proc. 9th Annual American Conference on Information System, 2003.

[8] E. Batista y A. Carvalho, “Uma Taxonomia Facetada para Técnicas de Elicitação de Requisitos,” Anais do WER03 - Workshop em Engenharia de Requisitos, pp. 48-62, 2003.

[9] T.A. Byrd, K.L. Cossick y R.W. Zmud, “A synthesis of research on requirements analysis and knowledge acquisition techniques,” MIS Quarterly, vol. 16, pp. 117-138, 1992.

[10] T. Tsumaki y T. Tamai, “Framework for matching requirements elicitation techniques to project characteristics,” Software Process Improvement, vol. 11, no.5, pp. 505-519,2006.

[11] N. Maiden y G. Rugg, “ACRE: selecting methods for requirements acquisition,” Software Engineering Journal, vol. 11, no. 3, pp. 183-192, 1996.

[12] Z. Zhang, “Effective Requirements Development - A Comparison of Requirements Elicitation Techniques,” en Software Quality Management XV: the Knowledge Society, Berki, Nummenmaa, Sunley, Ross and Staples, eds., British Computer Society, pp. 225-240, 2007.

[13] G.N. Aranda, A. Vizcaino, A. Cechich y M. Piattini, “Choosing groupware tools and elicitation techniques according to stakeholders' features,” Proceedings of the Seventh International Conference on Enterprise Information Systems, vol. 3, pp. 68 – 75, 2005.

[14] S. Lauesen, Software requirements: Styles and techniques, Addison-Wesley, 2002.

[15] J. Kim y J. Courtney, “A survey of knowledge acquisition techniques and their relevance to managerial problem domains,” Decision Support Systems, vol. 4, pp. 269-284, 1988.

[16] B. Fazlollahi y M. Tanniru, "Selecting a requirements determination methodology-contingency approach revisited," Information and Management, vol. 21, no.5, pp. 291-303, 1991.

[17] M. Christel y K. Kang, "Issues in Requirements Elicitation," SEI Technical Report No: SEI-92-TR-012, Carnegie Mellon Software Engineering Institute, Sept,1992.

[18] R. Proynova, B. Paech, A. Wicht y T. Wetter, “Use of personal values in requirements engineering - A research preview,” Lecture Notes in Computer Science LNCS, pp. 17-22, 2010.

[19] J. Hua, “Study on knowledge acquisition techniques,” Proceedings 2nd International Symposium on Intelligent Information Technology Application, pp. 181-185, 2008.

[20] C.J. Davis, R.M. Fuller, M.C. Tremblay y D.J. Berndt, “Communication challenges in requirements elicitation and the use of the repertory grid technique,” Journal Computer Information System, vol. 47, pp. 78-86, 2006.

[21] C. Coulin, D. Zowghi y A. Sahraoui, “A situational method engineering approach to requirements elicitation workshops in the software development process,” Software Process Improvement and Practice, vol.11, no.5, pp. 451-464, 2006.

[22] M. Eva, “Requirements acquisition for rapid applications development,” Information & Management, vol. 39, pp. 101-107, 2001.

[23] J.W. Moody, J.E. Blanton y P.H. Cheney, “A theoretically grounded approach to assist memory recall during information requirements determination,” Journal of Management Information Systems, vol.15, no.1, pp. 79-98, 1998.

[24] S. Kausar, S. Tariq, S. Riaz y A. Khanum, “Guidelines for the selection of elicitation techniques,” 6th International Conference on Emerging Technologies, pp. 265 – 269, 2010.

[25] S. Thew y A. Sutcliffe, “Investigating the Role of ‘Soft Issues’ in the RE Process,” Proc. of 16th IEEE International Requirements Engineering Conference, pp. 63-66, 2008.

[26] S. Skidmore, “Introducing Systems Analysis,” NCC/Blackwell, pp. 74–85, 1994.

[27] S. Tiwari, S. Rathore y A. Gupta, “Selecting requirement elicitation techniques for software projects,” Sixth International Conference on Software Engineering, pp. 1-10, 2012.

[28] M.E. Serna, “Analysis and selection to requirements elicitation techniques,” 7th Colombian Computing Congress (CCC), pp. 1-7, 2012.

[29] C.W. Holsapple, V. Raj y W.P. Wagner, “An experimental investigation of the impact of domain complexity,” Expert Systems with Applications, vol. 35, no 3, pp. 1084–1094, 2008.

[30] R. Agarwal y M. Tanniru, "Knowledge acquisition using structured interviewing: an empirical investigation," Journal of Management Information Systems, vol. 7, no.1, pp. 123-140, 1990.

[31] G. Rugg, C. Corbridge, N. Major, A. Burton y N. Shadbolt, “A comparison of sorting techniques in knowledge acquisition,” Knowledge Acquisition, vol. 4, no. 3, pp. 279-291, 1992.

[32] W.J. Lloyd, M.B. Rosson y J.D. Arthur, “Effectiveness of elicitation techniques in distributed requirements engineering,” Proceedings IEEE Joint International Conference on Requirements Engineering, 2002.

[33] A. Burton, N. Shadbolt, G. Rugg, y A. Hedgecock, "The efficacy of knowledge elicitation techniques: a comparison across domains and levels of expertise," Knowledge Acquisition, vol. 2, no. 2, pp. 167-178, 1990.

[34] A.P. Massey y W.A. Wallace, “Focus groups as a knowledge elicitation technique: an exploratory study,” IEEE Transactions on Knowledge and Data Engineering, vol.: 3, no. 2, pp. 93 – 200, 1991.

[35] C.J. Chao y G. Salvendy, "Impact of cognitive abilities of experts on the effectiveness of elicited knowledge," Behaviour and Information Technology, vol. 14, no. 3, pp. 174-182, 1995.

[36] G.J. Browne y M.B. Rogich, "An empirical investigation of user requirements elicitation: comparing the effectiveness of prompting techniques," Journal of Management Information Systems, vol. 17, no. 4, pp. 223-249, 2001.

[37] D. Damian y D. Zowghi, “The impact of stakeholders geographical distribution on managing requirements in a multi-site organization,” IEEE Joint International Conference on Requirements Engineering, pp. 319-328, 2002.

[38] B. Crandall, “A comparative study of think aloud and critical decision knowledge elicitation methods,” SIGART Newsletter, vol. 108, pp. 144-146, 1989.

[39] M. Grabowski, "Knowledge acquisition methodologies: survey and empirical assessment", Proc. of the Ninth International Conference on Information Systems, pp. 47-54, 1988.

[40] B.P. McCloskey, J. Geiwitz y J. Kornell, "Empirical comparisons of knowledge acquisition techniques," Proc. of
the 35th Annual Meeting Human Factors Soc, vol. 1, pp. 268-272, 1991.

[41] J.M. Moore y F.M.I. Shipman, “A comparison of questionnaire based and GUI based requirements gathering,” Proc. XV IEEE Int. Conf. on Software Engineering, pp. 35-43, 2000.

[42] F. Scapolo y I. Miles, “Eliciting experts' knowledge: A comparison of two methods,” Original Research Article Technological Forecasting, vol. 73, no. 6, pp. 679-704, 2006.

[43] W. Wagner, Q. Chung, y M. Najdawi, "The impact of problem domains and knowledge acquisitions techniques: a content analysis of P/OM expert system case studies," Expert Systems with Applications, vol. 24, pp. 79-86, 2003.

[44] B. Corbridge, G. Rugg, N.P. Major, N.R. Shadbolt y A.M. Burton, "Laddering - technique and tool use in knowledge acquisition," Knowledge Acquisition, vol. 6, pp. 315-341, 1994.

[45] C. Holsapple y V. Raj, "Exploratory study of two KA methods," Expert Systems, vol. 11, no.2, pp. 77-87, 1994.

[46] M. Keil y E. Carmel, "Customer-developer links," Communications of the ACM, vol. 38, no.5, pp. 33-44, 1995.

[47] J. Sauer, S. Schramme y B. Ruttinger, “Knowledge acquisition in ecological product design: the effects of computer-mediated communication and elicitation method,” Behaviour and Information Technology, vol.19, no.5, pp. 315-327, 2000.

[48] S. Zapata, E. Torres, G. Sevilla, L. Aballay y M. Reus, “Effectiveness of traditional software requirement elicitation techniques applied in distributed software development scenarios,” XXXVIII Conferencia Latinoamericana en Informática, pp. 1-7, 2012.

[49] I. Hadar, P. Soffer y K. Kenzi, “The role of domain knowledge in requirements elicitation via interviews: an exploratory study,” Requirements Engineering, pp. 1-17, 2012.

[50] R. Ahmad, A. Tahir y Z. Kasirun, “An empirical assessment of the use of different communication modes for requirement elicitation and negotiation using students as a subject,” IEEE Symposium on Computers and Informatics, ISCI, pp. 70-74, 2012.
Cómo citar
Carrizo Moreno, D. (2015). Evidencia empírica de la influencia de atributos contextuales en el proceso de educción de requisitos del software. Revista Ingenierías Universidad De Medellín, 15(28), 261-285. https://doi.org/10.22395/rium.v15n28a13

Descargas

La descarga de datos todavía no está disponible.

Send mail to Author


Send Cancel

Estamos indexados en