Un modelo para la solución de requerimientos no alineados: El caso del Software lúdico para la divulgación - A model for the solution of non-aligned requirements: The case of ludic Software for science communication
DOI:
https://doi.org/10.32870/recibe.v4i4.51Palabras clave:
Ingeniería de Requerimientos, Divulgación de Ciencia, Tecnología e InnovaciónResumen
Este artículo propone lineamientos metodológicos para ser aplicados en el proceso de requerimientos cuando estos se presentan como “No alineados”. Se considera que esta situación se da cuando los objetivos del propietario del software son distintos a los del usuario del mismo. Como caso de estudio se utiliza el desarrollo de software lúdico (también conocido como juegos digitales, videojuegos, o juegos serios) con fines de divulgación. Esto involucra generalmente un conjunto de stakeholders más heterogéneo que el del software convencional. Adicionalmente, si el software se utiliza con objetivos de divulgación de ciencia, tecnología o innovación se agrega la complicación de la presencia de objetivos no alineados ya que el usuario final puede ignorar el objetivo real del software que utilizará. Consecuentemente el análisis de requerimientos cobra una importancia crucial. La literatura presenta propuestas para adaptar el proceso completo de software con objetivos educativos, sin poner atención al proceso de requerimientos ni a los objetivos de divulgación. Esta propuesta puede ser extrapolada a cualquier proceso de Ingeniería de requerimientos de Software donde se involucren requerimientos no alineados.Abstract: This paper proposes methodological guidelines to be applied in the requirements engineering process when these requirements are presented as "not aligned". It is considered that this situation occurs when the software owner's objectives are different from those of its user. The software whose goal is the dissemination of science, technology and innovation, can have not aligned goals. In these cases, the end user can ignore the real purpose of the software to be used. Consequently the requirements analysis becomes crucial. The literature presents proposals to adapt the entire process of software for educational purposes, without paying attention to the process of requirements or science communication. This proposal can be extrapolated to any Software requirements engineering process where not aligned requirements are involved.Keywords: Collaborative Virtual Environments, Fictitious scenarios, Teamwork.Citas
Aitkin, A. L., 2005. Playing at Reality: Exploring the potential of the digital game as a medium for science communication. Faculty of Science, The Australian National University.
Albourkrek, A., 1991. La divulgación de la ciencia. Citado en Calvo Hernando, M., 1997, Objetivos de la divulgación de la ciencia, Chasqui, 60.
Breaux, T. D., Vail, M. W., & Antón, A., 2006. Towards regulatory compliance: Extracting rights and obligations to align requirements with regulations. In Requirements Engineering, 14th IEEE International Conference, pp. 49-58. IEEE.
Calvo Hernando, M., 2012. Objetivos y funciones de la divulgación científica. ACTA, pp. 99-106.
Cook, J., Pachler, N. & Bradley, C., 2008. Bridging the gap? Mobile phones at the interface between informal and formal learning. Journal of the Research Center for Educational Techology, Vol. 4, pp. 3-18.
COPOCYT. Robot Ruidozo. Available: https://www.youtube.com/results?search_query=%22robot+ruidoso%22
Cowley, B., 2014. The QUARTIC Process Model for Developing Serious Games: ‘Green My Place’ Case Study. Digital Da Vinci, N. Lee, Ed., ed: Springer New York, pp. 143-172.
Cruz-Cunha, M. M., 2012. Handbook of Research on Serious Games as Educational, Business and Research Tools (2 Volumes). Hershey, PA, USA: IGI Global.
Dempsey, J. V. & Johnson, R. B., 1998. The development of an ARCS Gaming Scale. Journal of Instructional Psychology, Vol. 24.
Díaz-Antón, M. G., Pérez M. A., Grimmán, A. C. & Mendoza, L. E., 2008. Propuesta de una Metodología de Desarrollo de Software Educativo bajo un Enfoque de Calidad Sistémica.
Eljabiri, O. & Deek, F. P. Tailoring the Software Process Model to Project requirements. Citeseer Scientific Literature Digital Library and Search Engine.
Escalona, M. J. & Koch, N., 2004. Requirements engineering for web applications-a comparative study. J. Web Eng., Vol. 2, pp. 193-212.
Farooq, A. & Arshad, M. J., 2010. A Process model for Developing Semantic Web Systems. New York Science Journal, Vol. 3, pp. 43-39.
Figueroa, M. A. A., 2009. MeISE: Metodología de Ingeniería de Software Educativo. Revista Internacional de Educación en Ingeniería, Vol. 2.
Flanagan, M. & Nissenbaum, H, 2007. A game design methodology to incorporate social activist themes. In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 181-190. ACM.
Gunter, G. A., Kenny, R. F. & Vick, E. H., 2006. A Case for a Formal Design Paradigm for Serious Games. In Human Systems, Digital Bodies.
Hans, R., 2013. A Model for Aligning Software Projects Requirements with Project Team Members Requirements.
Huang, B. G. & Yang, J. C., 2012. A Multiplayer Online Role-Playing Game for Incidental Vocabulary Learning. In Proceedings of the 20th International Conference on Computers in Education (ICCE 2012), Singapore.
IEEE Standard Glossary of Software Engineering Terminology, 1990. IEEE Std 610.12-1990, pp. 1-84.
López Beltrán, C., 1983. La creatividad en la divulgación de la ciencia. Naturaleza, Vol. 14.
Murphy-Hill, E., Zimmermann, T. & Nagappan, N., 2014. Cowboys, ankle sprains, and keepers of quality: how is video game development different from software development?. In Proceedings of the 36th International Conference on Software Engineering, pp. 1-11. ACM.
Pérez-González, H. G., García, R . M. M. & Cuervo, F. D. C., 2013. Metodología para el desarrollo de proyectos de divulgación utilizando un robot humanoide. XIX Congreso Nacional de Divulgación de la Ciencia y la Técnica, Zacatecas, México, pp. 649-658.
Pressman, R. S., 2005. Software Engineering: a practitioner’s approach. McGraw-Hill International Edition.
Sánchez Ramos, M. E. & Barradas Bribiesca I., 2014. Divulgación de la Ciencia a través de los dispositivos móviles. Alternativa Educativa en México. Congreso Virtual sobre Tecnología, Educación y Sociedad.
Sawyer, P. & Kotonya, G., 2001. Software Requirements. In IEEE SWEBok Project Report. 34, ed: Schwabe, D., Rossi, G.
Shah, A., 2003. OODM: an object-oriented design methodology for development of web applications. Information modeling for internet applications, ed: Patrick van Bommel, pp. 189-229.
Shults, A., 2008. Objectives and tools of science communication in the context of globalization. Doktors der Philosophie, Universität des Saarlandes, Saarbrücken.
Sommerville, I., 2010. Software Engineering. Addison-Wesley, 9th edition.
Susi, T., Johannesson, M. & Backlund, P., 2007. Serious Games – An Overview. University of Skövde HS-IKI-TR-07-001
Taormina, R. J. & Gao, J. H., 2013. Maslow and the motivation hierarchy: Measuring satisfaction of the needs. The American journal of psychology, 126(2), pp. 155-177.
Wiegers, K. E., 2000. Karl Wiegers Describes 10 Requirements Traps to Avoid. Software Testing and Quality Engineering, Vol. 2
Wilson, J., 2005. Indie Rocks! Mapping Independent Video Game Design. Media International Australia, Incorporating Culture & Policy, Vol. 5, pp. 109-122.