1 October, 2020 Revista Digital sobre Patentes, Marcas y Propiedad Intelectual

¿Cómo detectar errores de programación?

AUTOR: Erika Socorro Rodríguez

 

FUENTE: CONACYT, Agencia Informativa CONACYT

Zacatecas, Zacatecas. 15 de febrero de 2016 (Agencia Informativa Conacyt).- Los bad smells son errores de programación generados por la práctica incorrecta de diseño, no afectan la funcionalidad de un sistema; sin embargo, se considera que esto provoca un código de baja calidad en los sistemas de software que, generalmente, es difícil de entender y mantener.

banner bad smells programacion

Con la finalidad de solucionar los problemas provocados por los bad smells, en la Unidad Académica de Ingeniería Eléctrica, dentro del programa académico de ingeniería de software de la Universidad Autónoma de Zacatecas (UAZ), la alumna Lucero Castañeda diseñó un software para su detección automática.

El proyecto es derivado de su tesis de licenciatura en ingeniería de software, bajo asesoría de la doctora Perla Velasco Elizondo, profesora investigadora de la UAZ, y el maestro Alejandro García Fernández, profesor investigador del Centro de Investigación en Matemáticas (Cimat), Unidad Zacatecas.

En entrevista exclusiva para la Agencia Informativa Conacyt, la doctora Velasco Elizondo explicó que se plantea que la herramienta creada por Lucero Castañeda detecte los bad smells ubicados en códigos de sistemas de software. La idea es ponerlo a disposición del público de forma gratuita para que pueda ser utilizado y no se tenga que detectar estos smells de forma manual.

“Tener un bad smell es como cuando tienes una construcción con errores en los cimientos, es algo que no se delata fácilmente; pero es un error que con el paso del tiempo provoca daños a la arquitectura. Lo mismo pasa en los sistemas de software cuando no se programa correctamente desde un principio, existen bad smells que son difíciles de detectar”, describió.

recuadro github02La doctora manifestó que este proyecto surgió a partir de laborar durante el verano 2015 en una industria minera ubicada en el estado de Zacatecas, identificó que la inspección para descubrir los bad smells se realiza de manera visual y manual. Señaló que únicamente se conocen aplicaciones que detectan los errores básicos, los cuales son llamados code sniffers(olfateadores de códigos), pero que no logran mostrar los smells de mayor complejidad.

“Con este proyecto la inversión en el tiempo para detectar bad smells será menor, una persona ya no lo tendrá que examinar a mano, sino que contará con una herramienta que le ayude a descubrirlo fácilmente. La herramienta podría parecer algo simple a nivel conceptual; sin embargo, tiene un gran impacto en la práctica”, indicó la investigadora.

El procedimiento realizado por la alumna Lucero Castañeda consistió en extender una estructura de software ya establecida para detectar smellssencillos, la cual está hecha por componentes personalizables e intercambiables. Con ello se aceleró el proceso de desarrollo generando una nueva aplicación a partir de un código ya existente. Dicha estructura de software es llamada Framework Yii.

“Estamos haciendo las últimas pruebas de la herramienta y muy probablemente va a estar disponible de manera gratuita en GitHub para quien la quiera descargar y comenzar a usarla. Ya se tienen en espera algunas empresas interesadas en utilizarla, pero esperamos que una vez disponible se tengan varias descargas”, concluyó la doctora Velasco Elizondo.

Comparte tu opinión sobre este artículo

Comentarios

Related Posts

Desarrolla UABCS metodología para restaurar arrecifes de coral

18 diciembre, 2016

18 diciembre, 2016

La Paz, Baja California Sur.  (Agencia Informativa Conacyt).- La bióloga marina Giovanna Zorán Yunes Jiménez, egresada de la Universidad Autónoma de...

Se buscan buzos soldadores expertos

19 agosto, 2017

19 agosto, 2017

Por Felipe Sánchez Banda Saltillo, Coahuila. (Agencia Informativa Conacyt).- Con la finalidad de fortalecer la región del golfo de México,...

Crean cubierta plegada de fibra de coco para construcción

15 diciembre, 2016

15 diciembre, 2016

Colima, Colima.  (Agencia Informativa Conacyt).- Estudiantes y académicos del Instituto Tecnológico de Colima (Itec) —que forma parte del Tecnológico Nacional de...

Secretos del ADN, la fascinación de Humberto Mejía Ruiz

19 noviembre, 2016

19 noviembre, 2016

Ciudad de México. (Agencia Informativa Conacyt).- En 1953, James Watson y Francis Crick revolucionaron la ciencia al descubrir la estructura de...

Casa ecológica, un futuro sustentable en el sureste

28 febrero, 2017

28 febrero, 2017

Por Marytere Narváez Mérida, Yucatán.  (Agencia Informativa Conacyt).- Con el financiamiento del Programa de Estímulos a la Innovación (PEI) del Consejo Nacional...

Diseñan investigadores mexicanos innovador escáner portátil que anticipa posibles lesiones de pie diabético

2 marzo, 2018

2 marzo, 2018

El dispositivo es más económico que los existentes y más completo, pues realiza monitoreo, detección y diagnóstico de la situación...

El Laboratorio del Sueño

26 abril, 2016

26 abril, 2016

AUTOR: Marytere Narvaéz FUENTE: AGENCIA INFORMATIVA CONACYT   Mérida, Yucatán. 20 de abril de 2016 (Agencia Informativa Conacyt).- ¿Por qué hablamos mientras...

Nuevos artesanos con nuevas tecnologías

19 julio, 2018

19 julio, 2018

Por Pablo Miranda Ramírez Tonalá, Jalisco.  (Agencia Informativa Conacyt).- Aunque las vacaciones están a la vuelta de la esquina, en...

Investigadores de la UAZ evalúan efectos de la chía en el metabolismo

21 febrero, 2017

21 febrero, 2017

Por Érika Rodríguez Zacatecas, Zacatecas. 7 de febrero de 2017 (Agencia Informativa Conacyt).- Con el objetivo de evaluar efectos de la...

Ondas ultrasónicas revelan daños en cemento

13 julio, 2016

13 julio, 2016

AUTOR: Dioreleytte Valis FUENTE: AGENCIA INFORMATIVA CONACYT Oaxaca de Juárez, Oaxaca.  (Agencia Informativa Conacyt).- En los laboratorios del Centro Interdisciplinario de Investigación para...

Logra centro de investigación mexicano nuevas aplicaciones para el internet de las cosas

27 diciembre, 2016

27 diciembre, 2016

Un desafío para el país disponer de esas aplicaciones: especialistas de CIATEQ Mayor seguridad en viviendas, un ahorro en la...

Reconoce premio L’Oréal-Unesco 2018 talento de científicas mexicanas

15 octubre, 2018

15 octubre, 2018

Por Génesis Gatica Ciudad de México. (Agencia Informativa Conacyt).- Cinco investigadoras mexicanas recibieron el premio L’Oréal-Unesco 2018 por sus contribuciones...

México frente al desarrollo de inteligencia artificial

27 marzo, 2017

27 marzo, 2017

Por Armando Bonilla Ciudad de México. (Agencia Informativa Conacyt).- Con el objetivo de discutir el panorama y desarrollo de la inteligencia...

Científicos mexicanos remedian suelos contaminados con calor

24 julio, 2017

24 julio, 2017

Por Felipe Sánchez Banda Saltillo, Coahuila. (Agencia Informativa Conacyt).- En la Corporación Mexicana de Investigación en Materiales, S.A. de C.V....

Convocan a participar en el Premio al Mérito Ecológico 2018

14 febrero, 2018

14 febrero, 2018

Por Mercedes López Ciudad de México.  (Agencia Informativa Conacyt).- El gobierno de la República a través de la Secretaría de...