Jaime A. Pavlich-Mariscal

Work

I believe that software engineering can be improved by: (1) making developers happy through more human-centered, streamlined processes; and, (2) by using the right tools to do the job. Challenge (1) has been addressed by many people recently (see Agile, Lean, SEMAT, etc.). However challenge (2) still has a long way ahead.

My long-term goal is to provide much better tools to assist developers. In particular, I envision tools to provide: better automation of tedious processes; effective abstraction from framework configurations; much better traceability among every artifact in the development process; and, of course, better usability. I'm aiming to improve developers' productivity in a similar ratio as third-generation languages did 50 years ago.

In this regard, my main research interests are: Model-Driven Engineering, Code Generation, Microservices, and (Meta)CASE Tools.

Curriculum Vitae

CV Jaime Pavlich-Mariscal.pdf