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

Authors

  • Héctor G. Pérez-González Universidad Autónoma de San Luís Potosí, México.
  • Rosa M. Martínez-Garcia Universidad Autónoma de San Luís Potosí, México.
  • Francisco E. Martinez-Perez Universidad Autónoma de San Luís Potosí, México.
  • Sandra Nava-Muñoz Universidad Autónoma de San Luís Potosí, México.
  • Alberto S. Nuñez-Varela Universidad Autónoma de San Luís Potosí, México.

DOI:

https://doi.org/10.32870/recibe.v4i4.51

Keywords:

Ingeniería de Requerimientos, Divulgación de Ciencia, Tecnología e Innovación

Abstract

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.

Author Biographies

Héctor G. Pérez-González, Universidad Autónoma de San Luís Potosí, México.

Héctor G. Pérez González. Obtuvo el grado de Maestro en Ciencias Computacionales en la Universidad Nacional Autónoma de México in 1993 y el de Doctor en Ciencias Computacionales en la Universidad de Colorado en 2003. Sus áreas de interés son la Ingeniería de Software y la Interacción Humano Computadora.

Rosa M. Martínez-Garcia, Universidad Autónoma de San Luís Potosí, México.

Rosa M. Martínez-Garcia. Licenciada  en Ciencias de la Comunicación por la Universidad del Centro de México (UCEM). Se desempeñó como Coordinadora de las Licenciaturas en Comunicación Gráfica y Ciencias de la Comunicación de la UCEM de 1996 a 1999 y como Directora de Divulgación del Consejo Potosino de Ciencia y Tecnología (COPOCYT) de 2010 a 2013. Es Miembro Fundador de la Red de Divulgación de Ciencia Tecnología e Innovación (REDICITI) del estado de San Luis Potosí. Actualmente, es Jefa del Departamento de Difusión y Divulgación “D3”, de la Facultad de Ingeniería de la UASLP. Responsable del Programa de Divulgación Ingenialidades y coordinadora del grupo “ingeniosos divulgando”.

Francisco E. Martinez-Perez, Universidad Autónoma de San Luís Potosí, México.

Francisco E. Martínez-Pérez. Obtuvo el Título de Ingeniero en Computación en la Facultad de Ingeniería de la Universidad Autónoma de San Luis Potosí (UASLP) en 2001, el grado de Maestro en Ciencias Computacionales por la UASLP in 2005 y el grado de Doctor en Ciencias en la Universidad Autónoma de Baja California en 2012. Actualmente es administrador del laboratorio UDICEI. Sus áreas de interés son la Interacción Humano Computadora, Ingeniería de Software, Cómputo ubicuo y procesamiento de imágenes.

Sandra Nava-Muñoz, Universidad Autónoma de San Luís Potosí, México.

Sandra E. Nava-Muñoz. Obtuvo el Título de Ingeniero en Computación en la Facultad de Ingeniería de la Universidad Autónoma de San Luis Potosí (UASLP) en 2001, el grado de Maestro en Ciencias Computacionales por la UASLP in 2005 y el grado de Doctor en Ciencias en la Universidad Autónoma de Baja California en 2013. Sus áreas de interés son la Interacción Humano Computadora, Ingeniería de Software y Cómputo ubicuo.

Alberto S. Nuñez-Varela, Universidad Autónoma de San Luís Potosí, México.

Alberto Nuñez-Varela. Obtuvo el Título de Ingeniero en Computación en la Universidad Autónoma de San Luis Potosí (UASLP) en 2005, el grado de Maestro en Ingeniería en Computación en el Centro de Investigación y Estudios de Posgrado en la UASLP en 2011. Actualmente es estudiante del programa de Doctorado en Ciencias Computacionales y profesor en la Universidad Autónoma de San Luis Potosí. Su área de interés es la Ingeniería de Software, en particular, Calidad de Software y Métricas de software.

References

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.

Published

2017-12-06

How to Cite

Pérez-González, H. G., Martínez-Garcia, R. M., Martinez-Perez, F. E., Nava-Muñoz, S., & Nuñez-Varela, A. S. (2017). 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. ReCIBE, Electronic Journal of Computing, Informatics, Biomedical and Electronics, 4(4), II. https://doi.org/10.32870/recibe.v4i4.51

Issue

Section

Computer Science & IT