Juan Alberto Hernández Martínez

Juan Alberto Hernández Martínez
Instituto Tecnológico de Orizaba · Sistemas Computacionales

MSc.

About

6
Publications
1,182
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3
Citations
Introduction
Ph.D. student and Master in Computer Science. My research interests are Generative Programming, Aspect-Oriented Programming, Self-adaptation, and Dynamic Evolution of software.
Additional affiliations
February 2019 - June 2019
Universidad del Valle de Orizaba
Position
  • Teacher of Web application development
October 2014 - December 2014
Instituto Tecnológico de Orizaba
Position
  • Teacher of object-oriented programming with Java
August 2012 - December 2012
Universidad del Valle de Orizaba
Position
  • Teacher of Data structures with Java
Education
August 2010 - June 2012
Instituto Tecnológico de Orizaba
Field of study
  • Computer Science
August 2004 - December 2008
Instituto Tecnológico de Orizaba
Field of study
  • Computer Science

Publications

Publications (6)
Article
Full-text available
Automatizar el desarrollo de software es un reto difícil de corregir debido a la creciente diversidad tecnológica ocasionada principalmente por la inclusión de diferentes dominios y el cumplimiento de nuevas necesidades por parte de los usuarios. Por tanto, se brinda un panorama general de la Programación Generativa destacando sus objetivos, princi...
Conference Paper
Full-text available
Current software applications are often updated by software developers due to unforeseen changes in user requirements as well as the emerging needs in different industrial sectors. To address such issues, developers perform many tasks to adapt and evolve the applications' behavior. However, the increasing technological complexity makes such tasks h...
Conference Paper
Full-text available
Current applications, especially those that cannot stop their execution, such as banking systems, airport management, and critical mission environments, among others, require of suitable mechanisms to respond immediately and automatically to constant changes of the execution environment and user requirements. In response to such issues, self-adapta...
Thesis
Full-text available
Program comprehension, especially for algorithms such as data structures or programs that integrate high complexity with control structures and recursion, is very limited at first instance due to the cognitive nature of human being. In this sense the Program Visualization is a computer area that helps to understand programs showing step-by-step, ho...
Conference Paper
Uno de los principales problemas dentro del área computacional, específicamente las estructuras de datos, es la complejidad que implementan sus algoritmos. Dada esta situación el entendimiento de los mismos se ve limitado teniendo consecuencias evidentes en el aprendizaje de dicha área. Diversas herramientas enfocadas en la Visualización de Program...
Conference Paper
Full-text available
Uno de los principales problemas dentro del área computacional, específicamente las estructuras de datos, es la complejidad que implementan sus algoritmos. Dada esta situación el entendimiento de los mismos se ve limitado teniendo consecuencias evidentes en el aprendizaje de dicha área. Diversas herramientas enfocadas en la Visualización de Program...

Network