18 August, 2022 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

Desarrollan app para conocer percepción pública de entornos urbanos

25 agosto, 2016

25 agosto, 2016

AUTOR: Tomás Dávalos FUENTE: AGENCIA INFORMATIVA CONACYT Por Tomás Dávalos Aguascalientes, Aguascalientes.  (Agencia Informativa Conacyt).-El Centro de Investigación en Geografía...

Convocatoria abierta FIT 2016 SE-CONACYT

30 junio, 2016

30 junio, 2016

¿TIENES una micro, pequeña o mediana EMPRESA? ¿Eres PERSONA FISICA con actividad EMPRESARIAL? ¿TIENES un proyecto de INNOVACIÓN tecnológica? CONSULTA la CONVOCATORIA vigente: “Fondo de Innovación Tecnológica de la Secretaría de...

Crean estudiantes mexicanas dispositivo no invasivo y portátil que desde el ojo detecta la anemia

25 noviembre, 2018

25 noviembre, 2018

La herramienta lee la conjuntiva del órgano, registra la salud del paciente y lo informa mediante colorimetría de forma inmediata...

Lanzan convocatoria conjunta Conacyt-British Council México

14 agosto, 2016

14 agosto, 2016

Si tienes un desarrollo tecnológico en áreas de:  Agua, Seguridad Alimentaria y Desarrollo Económico Ambiental, Infraestructura, Nanotecnología, Materiales para el...

Crea IPN una app para facilitar servicios hoteleros

29 junio, 2017

29 junio, 2017

Fuente: NOTIMEX, Excélsior, www.excelsior.com.mx Aplicación DOMHotel creada por los alumnos del IPN. Egresados del Instituto Politécnico Nacional (IPN) desarrollaron una...

Limpian aguas contaminadas con un nuevo material adsorbente fabricado con cáscaras de frutas

16 marzo, 2017

16 marzo, 2017

FUENTE: Unidad de Cultura Científica (UCC), Oficina de Gestión de la Comunicación, [email protected][email protected], UNIVERSIDAD DE GRANADA, ESPAÑA Investigadores de la Universidad de Granada...

Crean ladrillo sustentable, térmico y aislante del ruido empleando compuesto de nopal

2 junio, 2016

2 junio, 2016

FUENTE: AGENCIA ID El proceso de fabricación es amigable con el ambiente y evita riesgos a la salud de los productores...

Fertibuap, el laboratorio que provee tecnología al campo mexicano

21 abril, 2018

21 abril, 2018

Por Dalia Patiño González Puebla, Puebla. (Agencia Informativa Conacyt).- Con la intención de disminuir la fertilización química, hace 30 años...

Control biotecnológico de bacterias en tomate

15 diciembre, 2016

15 diciembre, 2016

Saltillo, Coahuila.  (Agencia Informativa Conacyt).- El tomate es uno de los principales cultivos de México. De acuerdo con la Secretaría de...

¿Puede el humano vivir más de 125 años?

11 noviembre, 2016

11 noviembre, 2016

Ciudad de México.  (Agencia Informativa Conacyt).- Desde el pasado 5 de octubre, debido a los resultados divulgados en el artículo “Evidencia de un límite...

Científicos mexicanos participan en el desarrollo de la primera vacuna preventiva contra el dengue

26 septiembre, 2016

26 septiembre, 2016

El tratamiento elaborado en Francia sería efectivo para los cuatro serotipos de esta enfermedad; no previene zika ni chikungunya, pese...

Zúkara y su aporte a la sana alimentación

13 octubre, 2017

13 octubre, 2017

Por Aketzalli González  Ciudad de México. (Agencia Informativa de Conacyt).- El objetivo principal de Zúkara es informar a la población...

Buscan iluminar carreteras con cemento emisor de luz

27 abril, 2016

27 abril, 2016

FUENTE: AGENCIA ID El material creado absorbe la energía del sol, y la regresa al medio ambiente, tiene una duración de...

Mexicano descubre hongos que purifican agua contaminada por fármacos

30 junio, 2017

30 junio, 2017

Fuente: Notimex, 20 minutos, www.20minutos.com.mx El especialista del Instituto Politécnico Nacional (IPN), Celestino Odín Rodríguez Nava, descubrió diversos tipos de...

Plasma: una tecnología que impactará al sector automotriz

13 julio, 2018

13 julio, 2018

Por Felipe Sánchez Banda Saltillo, Coahuila.  (Agencia Informativa Conacyt).- Ante la necesidad de materiales avanzados para el sector automotriz, surgió...