Propuesta de una arquitectura limpia de un sistema basado en crowdsourcing para la búsqueda de personas desaparecidas en México
DOI:
https://doi.org/10.36825/RITI.14.35.005Palabras clave:
Arquitectura Limpia, Crowdsourcing, Personas No Localizadas, Evaluación Arquitectónica, ATAMResumen
Los sistemas de crowdsourcing aplicados a la búsqueda de personas no localizadas enfrentan exigencias importantes en mantenibilidad, rendimiento y seguridad, especialmente cuando se requiere validación humana de los reportes para mitigar información falsa. Debido a que el sistema aún no ha sido implementado ni sometido a pruebas de estrés en un entorno real, el artículo se limita a una propuesta metodológica de diseño y evaluación arquitectónica previa a su implementación, para gestionar reportes ciudadanos de personas desaparecidas usando georreferenciación. El proceso comienza con tres propuestas arquitectónicas, las cuales se comparan mediante la metodología ATAM (Architecture Tradeoff Analysis Method) [1], con el único objetivo de identificar la más adecuada. La evaluación se fundamenta en un árbol de utilidad construido a partir de atributos de calidad priorizados por los stakeholders del proyecto. Los resultados indican que Clean Architecture ofrece un mejor aislamiento del dominio y facilita de manera notable la realización de pruebas unitarias y de integración, a cambio presenta una mayor complejidad inicial en la definición de puertos y adaptadores. Además, el trabajo aporta una metodología de evaluación arquitectónica en sistemas de impacto social con limitaciones de equipo reducido y requisitos de validación humana.
Citas
Kazman, R., Klein, M. H., Clements, P. (2000). ATAM: Method for architecture evaluation (CMU/SEI-2000-TR-004). Software Engineering Institute, Carnegie Mellon University. https://www.sei.cmu.edu/library/atam-method-for-architecture-evaluation/
Vélez Salas, D. M., Vélez Salas, M. A., Ambrosio Jaramillo, L. J., Guerrero Rojas, N. O., Martínez Medrano, C. I. (2020). ¿Sabemos cuántas personas desaparecidas hay en México? Nota técnica del Registro Nacional de Personas Desaparecidas y No Localizadas. Observatorio Ciudadano de Seguridad, Justicia y Legalidad. https://onc.org.mx/public/onc_site/uploads/NotaTec-desaparecidos.pdf
Kruchten, P. B. (1995). The “4+1” view model of software architecture. IEEE Software, 12 (6), 42–50. https://doi.org/10.1109/52.469759
Martin, R. C. (2017). Clean architecture: A craftsman’s guide to software structure and design. Pearson.
Avvenuti, M., Cimino, M. G. C. A., Cresci, S., Marchetti, A., Tesconi, M. (2016). A framework for detecting unfolding emergencies using humans as sensors. SpringerPlus, 5 (43), 1-23. https://link.springer.com/article/10.1186/s40064-016-1674-y
Zhang, C., Zhu, L., Xu, C., Ni, J., Huang, C., Shen, X. (2022). Location privacy-preserving task recommendation with geometric range query in mobile crowdsensing. IEEE Transactions on Mobile Computing, 21 (12), 4410–4425. https://doi.org/10.1109/TMC.2021.3080714
Guo, B., Chen, H., Yu, Z., Xie, X., Huangfu, S., Wang, Z. (2014). FlierMeet: Cross-space public information reposting with mobile crowd sensing. ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication, Seattle, Washington. https://doi.org/10.1145/2638728.2638730
Zambrano Vizuete, A. M., Ortiz Mejía, E. L., Zambrano Vizuete, O. M., Calderón Hinojosa, X. A. (2020). An agile real-time location system (RTLS) for missing persons using IoT technology. Computación y Sistemas, 24 (2), 845–860. https://doi.org/10.13053/CyS-24-2-3153
Fajardo Toloza, L. S. (2023). Diseño de un aplicativo crowdsourcing para el registro de eventos criminales [Trabajo de Grado]. Universidad Distrital Francisco José de Caldas, Bogotá D. C., Colombia. http://hdl.handle.net/11349/39589
Knoop Silveira, P. F., Remor Oliveira, R., Ruas Oliveira, R. (2016). Uma tecnologia social baseada em crowdsourcing para busca de pessoas desaparecidas e cadastro de moradores de rua. En Anais do XIII Simpósio Brasileiro de Sistemas Colaborativos (SBSC 2016) (pp. 1437–1448). Sociedade Brasileira de Computação. https://doi.org/10.5753/sbsc.2016.9501
López Vázquez, D. G. (2022). Aplicación móvil y periférico GPS como herramienta en la prevención de la desaparición involuntaria de personas en México [Tesis de Licenciatura]. Benemérita Universidad Autónoma de Puebla. México. https://hdl.handle.net/20.500.12371/17179
Bass, L., Clements, P., Kazman, R. (2022). Software architecture in practice (4th Ed.). Addison-Wesley Professional..
Cockburn, A., Garrido de Paz, J. M. (2025). Hexagonal architecture explained: How the ports & adapters architecture simplifies your life, and how to implement it (1st Ed.). Humans and Technology Incorporated.
Blinowski, G., Ojdowska, A., Przybyłek, A. (2022). Monolithic vs. microservice architecture: A performance and scalability evaluation. IEEE Access, 10, 20357–20374. https://doi.org/10.1109/ACCESS.2022.3152803
Evans, E. (2003). Domain-driven design: Tackling complexity in the heart of software. Addison-Wesley Professional.
Cambarieri, M., Difabio, F., García Martínez, N. (2020). Implementación de una arquitectura de software guiada por el dominio. En Actas de las 49 Jornadas Argentinas de Informática e Investigación Operativa (JAIIO), XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) (pp. 192–209). Sociedad Argentina de Informática e Investigación Operativa. http://sedici.unlp.edu.ar/handle/10915/115198
ITMadrid IT Business School. (2017). 9 pasos para crear un Business Case de éxito. https://www.itmadrid.com/wp-content/uploads/2021/03/itmadrid-9pasos-para-un-business-case-de-exito-3.pdf
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2026 Revista de Investigación en Tecnologías de la Información

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.
Esta revista proporciona un acceso abierto a su contenido, basado en el principio de que ofrecer al público un acceso libre a las investigaciones ayuda a un mayor intercambio global del conocimiento.
El texto publicado en la Revista de Investigación en Tecnologías de la Información (RITI) se distribuye bajo la licencia Creative Commons (CC BY-NC![]()
), que permite a terceros utilizar lo publicado citando a los autores del trabajo y a RITI, pero sin hacer uso del material con propósitos comerciales.
