Integrated Search Menu

Biography: 

Dr Gonzalez-Sanchez's research takes place at the intersection of software engineering and human-computer interaction; and, it is focused on self-adaptation, artificial emotional intelligence, and developing and advancing development approaches for intelligent systems. It is a transdisciplinary research that applies innovative technologies including brain-computer interfaces, eye-tracking, physiological sensors, gestures and posture recognition, and augmented and virtual reality devices, while taking advantage of cloud, parallel, and pervasive computing. He collaborates with cross-departmental and multidisciplinary teams embracing computer science, human-computer interaction, industrial engineering, and education technology.

His current work includes manufacturing personalized and adaptive intelligent tutors, developing affect-aware video games, and using affect-driven approaches to improve rehabilitation approaches. He has designed and managed the development of software frameworks, scalable web applications, intelligent tutors, mobile apps, adaptive games, improved avatars for interpersonal communication, prototyped augmented reality applications, and created visual programming languages for parallel computing. He holds two software patents and a provisional application. As a practitioner, he has worked as software engineer and consultant, and participated as CTO in two startup companies. He has published dozens of technical articles and has been a tutorial speaker at diverse conferences. He has mentored and advised thesis research, undergraduate capstone projects, and students participating in international programming contests.

Prior to joining Arizona State University, he was a faculty member at Tecnologico de Monterrey for ten years where he taught courses in the areas of software architecture, software engineering, web development, and programming. He was also an adjunct faculty at Universidad de Guadalajara where he taught database design. Recently, he was invited as a visiting professor at Universidad Panamericana to teach parallel programming and topics in artificial emotional intelligence.

Education: 
  • Ph.D. Computer Science, Arizona State University 2016
  • M.S. Electrical Engineering (Computer Science major), CINVESTAV-IPN, Mexico 2000
  • B.S. Computer Engineering, Universidad de Guadalajara, Mexico 1997
Research Interests: 
  • Engineering self-adaptive software
  • Intelligent interactive systems
  • Affect-Driven Adaptation
  • Human-Computer Interfaces
  • Human-Centered Software Engineering
Publications: 

(a representative list)

  • ​Gonzalez-Sanchez, J., Baydogan, M., Chavez-Echeagaray, M.E., Atkinson, R., & Burleson, W. (2017). Affect Measurement: A Roadmap Through Approaches, Technologies, and Data Analysis. In J. Myounghoon (Ed), Emotions and Affect in Human Factors and Human-Computer Interaction. Elsevier, pp 255-288.
  • Zhang, L., VanLehn, K., Girard, S., Burleson, W., Chavez-Echeagaray, M.E., Gonzalez-Sanchez, J., and Hidalgo-Pontet, Y. (2014). Evaluation of a Meta-tutor for Constructing Models of Dynamic Systems. Computers & Education, Volume 75, 196-217, ISSN 0360-1315.
  • Gonzalez-Sanchez, J. (2013). Toward a Software Product Line for Affective-Driven Self-Adaptive Systems. Proceedings of the 35th International Conference on Software Engineering (ICSE). IEEE, pp 1381-1384.
  • Gonzalez-Sanchez, J., Chavez-Echeagaray, M.E., Atkinson, R., and Burleson, W. (2011). ABE: An Agent-Based Software Architecture for a Multimodal Emotion Recognition Framework. Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (WICSA). IEEE, pp 187-193.
Summer 2020
Course NumberCourse Title
CSE 110Principles of Programming
Spring 2020
Course NumberCourse Title
CSE 240Intro to Programming Languages
CSE 493Honors Thesis
SER 516Software Agility
SER 580Practicum
SER 590Reading and Conference
SER 599Thesis
Fall 2019
Course NumberCourse Title
CSE 240Intro to Programming Languages
CSE 492Honors Directed Study
CSE 580Practicum
SER 584Internship
CSE 593Applied Project
SER 599Thesis
Summer 2019
Course NumberCourse Title
CSE 110Principles of Programming
CSE 240Intro to Programming Languages
Spring 2019
Course NumberCourse Title
CSE 240Intro to Programming Languages
SER 516Software Agility
SER 594Conference and Workshop
SER 599Thesis
Fall 2018
Course NumberCourse Title
CSE 240Intro to Programming Languages
SER 431Advanced Graphics
CSE 580Practicum
CSE 593Applied Project
SER 599Thesis
Summer 2018
Course NumberCourse Title
CSE 110Principles of Programming
CSE 240Intro to Programming Languages
CSE 360Intro to Software Engineering
Spring 2018
Course NumberCourse Title
CSE 240Intro to Programming Languages
SER 332Intro Graphics & Game Devel
SER 493Honors Thesis
SER 516SW Entrprs: Projct & Procs Mgt
SER 580Practicum
Fall 2017
Course NumberCourse Title
CSE 240Intro to Programming Languages
CSE 360Intro to Software Engineering
SER 492Honors Directed Study
SER 580Practicum
CSE 580Practicum
SER 593Applied Project
Summer 2017
Course NumberCourse Title
CSE 110Principles of Programming
CSE 360Intro to Software Engineering
SER 593Applied Project
Spring 2017
Course NumberCourse Title
SER 200Core Data Strs w/OOP
SER 332Intro Graphics & Game Devel
SER 402Computing Capstone II
SER 518Software Factory II
Fall 2016
Course NumberCourse Title
SER 401Computing Capstone I
SER 431Advanced Graphics
SER 517Software Factory I
Honors / Awards: 
  • ACM Distinguished Speaker. Appointed for a 3-years period by the Association for Computing Machinery. 2020.
  • Centennial Professorship Award recognizing faculty outstanding leadership and instruction within and beyond the classroom. Granted by Associated Students (GPSA) of Arizona State University. 2019
  • JNF Faculty Fellowship. A competitive academic fellowship that links scholars with Israel major institutions for exchanges and collaborations. Granted by Jewish National Fund. 2018
  • IEEE Senior Member Award recognizing IEEE members who have extensive experience, professional maturity, and documented achievements of significance. 2017
  • ACM Senior Member Award recognizing ACM members with at least 10 years of professional experience who have demonstrated performance that sets them apart from their peers. 2014.