A partir de 1983 y hasta la fecha es profesora de la Universidad Nacional Autónoma de México a nivel licenciatura y de posgrado. Sus áreas de interés principales son Ingeniería de Software, Tecnología Orientada a Objetos, Modelos de Procesos de Software y Mejora de Procesos
Fue fundadora de la Asociación Mexicana para la Calidad en Ingeniería de Software (AMCIS) y de la Sociedad Mexicana en Ciencia de la Computación SMCC).
A partir de 2002 estuvo a cargo de los proyectos MoProSoft, EvalProSoft y Pruebas controladas apoyados por el programa PROSOFT de la Secretaría de Economía.
Como resultado de estos proyectos, en octubre de 2005, se aprobó la norma mexicana para la industria de software basada en MoProSoft y EvalProSoft
Entre 2004-2006 fue miembro de International Process Research Group (IPRC) organizado por Software Engineering Institute (SEI), cuyo objetivo fue definir las líneas de investigación en el área de procesos para los próximos 10 años.
Desde 2006 es representante de México ante el Work Group 24 de ISO JTC/SC7 Software and System Engeeniring cuyo objetivo es generar un estándar internacional ISO/IEC 29110
El objetivo de este proyecto, financiado por CYTED, fue la mejora de procesos para fomentar la competitividad de pequeña y mediana industria de software en Iberoamérica. El proyecto fue dirigido por el Dr. Mario Piattini de la Universidad Castilla –La Mancha, España, y contó con la participación de 23 grupos de 13 países.
Desde 2006 es representante de México ante el Work Group 24 de ISO JTC/SC7 Software and System Engeeniring cuyo objetivo es generar un estándar internacional ISO/IEC 29110 para Very Small Entities de la industria de software con base en la norma mexicana
En 2011 fueron publicadas las primeras cinco partes de este estándar, incluida la parte 5-1-2 de Perfil Básico.
Es miembro del Consejo Editorial y columnista de la revista Software Guru dirigida a los profesionales de la industria de software mexicana.